{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "husky.sh", "file_type": "code", "source_file": ".husky/_/husky.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "husky", "community": 10, "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" }, "_origin": "ast", "id": "users_ksv741_project_ksv741_moex_vibe_husky_husky_sh__entry", "community": 10, "norm_label": "husky.sh script" }, { "label": ".eslintrc.js", "file_type": "code", "source_file": "apps/backend/.eslintrc.js", "source_location": "L1", "_origin": "ast", "id": "backend_eslintrc", "community": 104, "norm_label": ".eslintrc.js" }, { "label": "nest-cli.json", "file_type": "code", "source_file": "apps/backend/nest-cli.json", "source_location": "L1", "_origin": "ast", "id": "backend_nest_cli", "community": 92, "norm_label": "nest-cli.json" }, { "label": "collection", "file_type": "code", "source_file": "apps/backend/nest-cli.json", "source_location": "L2", "_origin": "ast", "id": "backend_nest_cli_collection", "community": 92, "norm_label": "collection" }, { "label": "sourceRoot", "file_type": "code", "source_file": "apps/backend/nest-cli.json", "source_location": "L3", "_origin": "ast", "id": "backend_nest_cli_sourceroot", "community": 92, "norm_label": "sourceroot" }, { "label": "compilerOptions", "file_type": "code", "source_file": "apps/backend/nest-cli.json", "source_location": "L4", "_origin": "ast", "id": "backend_nest_cli_compileroptions", "community": 92, "norm_label": "compileroptions" }, { "label": "assets", "file_type": "code", "source_file": "apps/backend/nest-cli.json", "source_location": "L5", "_origin": "ast", "id": "backend_nest_cli_compileroptions_assets", "community": 92, "norm_label": "assets" }, { "label": "watchAssets", "file_type": "code", "source_file": "apps/backend/nest-cli.json", "source_location": "L11", "_origin": "ast", "id": "backend_nest_cli_compileroptions_watchassets", "community": 92, "norm_label": "watchassets" }, { "label": "package.json", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L1", "_origin": "ast", "id": "backend_package", "community": 94, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L2", "_origin": "ast", "id": "backend_package_name", "community": 94, "norm_label": "name" }, { "label": "version", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L3", "_origin": "ast", "id": "backend_package_version", "community": 94, "norm_label": "version" }, { "label": "private", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L4", "_origin": "ast", "id": "backend_package_private", "community": 94, "norm_label": "private" }, { "label": "scripts", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L5", "_origin": "ast", "id": "backend_package_scripts", "community": 84, "norm_label": "scripts" }, { "label": "postinstall", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L6", "_origin": "ast", "id": "backend_package_scripts_postinstall", "community": 84, "norm_label": "postinstall" }, { "label": "build", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L7", "_origin": "ast", "id": "backend_package_scripts_build", "community": 84, "norm_label": "build" }, { "label": "start:dev", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L8", "_origin": "ast", "id": "backend_package_scripts_start_dev", "community": 84, "norm_label": "start:dev" }, { "label": "start:prod", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L9", "_origin": "ast", "id": "backend_package_scripts_start_prod", "community": 84, "norm_label": "start:prod" }, { "label": "lint", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L10", "_origin": "ast", "id": "backend_package_scripts_lint", "community": 84, "norm_label": "lint" }, { "label": "test", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L11", "_origin": "ast", "id": "backend_package_scripts_test", "community": 84, "norm_label": "test" }, { "label": "test:watch", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L12", "_origin": "ast", "id": "backend_package_scripts_test_watch", "community": 84, "norm_label": "test:watch" }, { "label": "test:integration", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L13", "_origin": "ast", "id": "backend_package_scripts_test_integration", "community": 84, "norm_label": "test:integration" }, { "label": "dependencies", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L15", "_origin": "ast", "id": "backend_package_dependencies", "community": 18, "norm_label": "dependencies" }, { "label": "@grpc/grpc-js", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L16", "_origin": "ast", "id": "backend_package_dependencies_grpc_grpc_js", "community": 18, "norm_label": "@grpc/grpc-js" }, { "label": "@grpc/proto-loader", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L17", "_origin": "ast", "id": "backend_package_dependencies_grpc_proto_loader", "community": 18, "norm_label": "@grpc/proto-loader" }, { "label": "@libsql/client", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L18", "_origin": "ast", "id": "backend_package_dependencies_libsql_client", "community": 18, "norm_label": "@libsql/client" }, { "label": "@nestjs/axios", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L19", "_origin": "ast", "id": "backend_package_dependencies_nestjs_axios", "community": 18, "norm_label": "@nestjs/axios" }, { "label": "@nestjs/cache-manager", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L20", "_origin": "ast", "id": "backend_package_dependencies_nestjs_cache_manager", "community": 18, "norm_label": "@nestjs/cache-manager" }, { "label": "@nestjs/common", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L21", "_origin": "ast", "id": "backend_package_dependencies_nestjs_common", "community": 18, "norm_label": "@nestjs/common" }, { "label": "@nestjs/config", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L22", "_origin": "ast", "id": "backend_package_dependencies_nestjs_config", "community": 18, "norm_label": "@nestjs/config" }, { "label": "@nestjs/core", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L23", "_origin": "ast", "id": "backend_package_dependencies_nestjs_core", "community": 18, "norm_label": "@nestjs/core" }, { "label": "@nestjs/jwt", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L24", "_origin": "ast", "id": "backend_package_dependencies_nestjs_jwt", "community": 18, "norm_label": "@nestjs/jwt" }, { "label": "@nestjs/platform-express", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L25", "_origin": "ast", "id": "backend_package_dependencies_nestjs_platform_express", "community": 18, "norm_label": "@nestjs/platform-express" }, { "label": "@nestjs/swagger", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L26", "_origin": "ast", "id": "backend_package_dependencies_nestjs_swagger", "community": 18, "norm_label": "@nestjs/swagger" }, { "label": "@prisma/adapter-libsql", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L27", "_origin": "ast", "id": "backend_package_dependencies_prisma_adapter_libsql", "community": 18, "norm_label": "@prisma/adapter-libsql" }, { "label": "@prisma/client", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L28", "_origin": "ast", "id": "backend_package_dependencies_prisma_client", "community": 18, "norm_label": "@prisma/client" }, { "label": "axios", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L29", "_origin": "ast", "id": "backend_package_dependencies_axios", "community": 18, "norm_label": "axios" }, { "label": "bcrypt", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L30", "_origin": "ast", "id": "backend_package_dependencies_bcrypt", "community": 18, "norm_label": "bcrypt" }, { "label": "cache-manager", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L31", "_origin": "ast", "id": "backend_package_dependencies_cache_manager", "community": 18, "norm_label": "cache-manager" }, { "label": "class-transformer", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L32", "_origin": "ast", "id": "backend_package_dependencies_class_transformer", "community": 18, "norm_label": "class-transformer" }, { "label": "class-validator", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L33", "_origin": "ast", "id": "backend_package_dependencies_class_validator", "community": 18, "norm_label": "class-validator" }, { "label": "cookie-parser", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L34", "_origin": "ast", "id": "backend_package_dependencies_cookie_parser", "community": 18, "norm_label": "cookie-parser" }, { "label": "long", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L35", "_origin": "ast", "id": "backend_package_dependencies_long", "community": 18, "norm_label": "long" }, { "label": "p-queue", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L36", "_origin": "ast", "id": "backend_package_dependencies_p_queue", "community": 18, "norm_label": "p-queue" }, { "label": "protobufjs", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L37", "_origin": "ast", "id": "backend_package_dependencies_protobufjs", "community": 18, "norm_label": "protobufjs" }, { "label": "reflect-metadata", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L38", "_origin": "ast", "id": "backend_package_dependencies_reflect_metadata", "community": 18, "norm_label": "reflect-metadata" }, { "label": "rxjs", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L39", "_origin": "ast", "id": "backend_package_dependencies_rxjs", "community": 18, "norm_label": "rxjs" }, { "label": "swagger-ui-express", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L40", "_origin": "ast", "id": "backend_package_dependencies_swagger_ui_express", "community": 18, "norm_label": "swagger-ui-express" }, { "label": "devDependencies", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L42", "_origin": "ast", "id": "backend_package_devdependencies", "community": 42, "norm_label": "devdependencies" }, { "label": "@nestjs/cli", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L43", "_origin": "ast", "id": "backend_package_devdependencies_nestjs_cli", "community": 42, "norm_label": "@nestjs/cli" }, { "label": "@nestjs/schematics", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L44", "_origin": "ast", "id": "backend_package_devdependencies_nestjs_schematics", "community": 42, "norm_label": "@nestjs/schematics" }, { "label": "@nestjs/testing", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L45", "_origin": "ast", "id": "backend_package_devdependencies_nestjs_testing", "community": 42, "norm_label": "@nestjs/testing" }, { "label": "@swc/core", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L46", "_origin": "ast", "id": "backend_package_devdependencies_swc_core", "community": 42, "norm_label": "@swc/core" }, { "label": "@types/bcrypt", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L47", "_origin": "ast", "id": "backend_package_devdependencies_types_bcrypt", "community": 42, "norm_label": "@types/bcrypt" }, { "label": "@types/cookie-parser", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L48", "_origin": "ast", "id": "backend_package_devdependencies_types_cookie_parser", "community": 42, "norm_label": "@types/cookie-parser" }, { "label": "@types/express", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L49", "_origin": "ast", "id": "backend_package_devdependencies_types_express", "community": 42, "norm_label": "@types/express" }, { "label": "@types/node", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L50", "_origin": "ast", "id": "backend_package_devdependencies_types_node", "community": 42, "norm_label": "@types/node" }, { "label": "@typescript-eslint/eslint-plugin", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L51", "_origin": "ast", "id": "backend_package_devdependencies_typescript_eslint_eslint_plugin", "community": 42, "norm_label": "@typescript-eslint/eslint-plugin" }, { "label": "@typescript-eslint/parser", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L52", "_origin": "ast", "id": "backend_package_devdependencies_typescript_eslint_parser", "community": 42, "norm_label": "@typescript-eslint/parser" }, { "label": "eslint", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L53", "_origin": "ast", "id": "backend_package_devdependencies_eslint", "community": 42, "norm_label": "eslint" }, { "label": "prisma", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L54", "_origin": "ast", "id": "backend_package_devdependencies_prisma", "community": 42, "norm_label": "prisma" }, { "label": "typescript", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L55", "_origin": "ast", "id": "backend_package_devdependencies_typescript", "community": 42, "norm_label": "typescript" }, { "label": "unplugin-swc", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L56", "_origin": "ast", "id": "backend_package_devdependencies_unplugin_swc", "community": 42, "norm_label": "unplugin-swc" }, { "label": "vitest", "file_type": "code", "source_file": "apps/backend/package.json", "source_location": "L57", "_origin": "ast", "id": "backend_package_devdependencies_vitest", "community": 42, "norm_label": "vitest" }, { "label": "prisma.config.ts", "file_type": "code", "source_file": "apps/backend/prisma.config.ts", "source_location": "L1", "_origin": "ast", "id": "backend_prisma_config", "community": 105, "norm_label": "prisma.config.ts" }, { "label": "app.module.ts", "file_type": "code", "source_file": "apps/backend/src/app.module.ts", "source_location": "L1", "_origin": "ast", "id": "src_app_module", "community": 68, "norm_label": "app.module.ts" }, { "label": "AppModule", "file_type": "code", "source_file": "apps/backend/src/app.module.ts", "source_location": "L32", "_origin": "ast", "id": "src_app_module_appmodule", "community": 51, "norm_label": "appmodule" }, { "label": "api-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_api_response_dto", "community": 52, "norm_label": "api-response.dto.ts" }, { "label": "ApiResponseMeta", "file_type": "code", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_api_response_dto_apiresponsemeta", "community": 52, "norm_label": "apiresponsemeta" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L10", "_origin": "ast", "id": "dto_api_response_dto_apiresponsemeta_constructor", "community": 52, "norm_label": ".constructor()" }, { "label": "ApiResponse", "file_type": "code", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L16", "_origin": "ast", "id": "dto_api_response_dto_apiresponse", "community": 51, "norm_label": "apiresponse" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L20", "_origin": "ast", "id": "dto_api_response_dto_apiresponse_constructor", "community": 51, "norm_label": ".constructor()" }, { "label": "pagination.dto.ts", "file_type": "code", "source_file": "apps/backend/src/common/dto/pagination.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_pagination_dto", "community": 100, "norm_label": "pagination.dto.ts" }, { "label": "PaginationDto", "file_type": "code", "source_file": "apps/backend/src/common/dto/pagination.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_pagination_dto_paginationdto", "community": 100, "norm_label": "paginationdto" }, { "label": "http-exception.filter.ts", "file_type": "code", "source_file": "apps/backend/src/common/filters/http-exception.filter.ts", "source_location": "L1", "_origin": "ast", "id": "filters_http_exception_filter", "community": 51, "norm_label": "http-exception.filter.ts" }, { "label": "HttpExceptionFilter", "file_type": "code", "source_file": "apps/backend/src/common/filters/http-exception.filter.ts", "source_location": "L5", "_origin": "ast", "id": "filters_http_exception_filter_httpexceptionfilter", "community": 51, "norm_label": "httpexceptionfilter" }, { "label": ".catch()", "file_type": "code", "source_file": "apps/backend/src/common/filters/http-exception.filter.ts", "source_location": "L6", "_origin": "ast", "id": "filters_http_exception_filter_httpexceptionfilter_catch", "community": 51, "norm_label": ".catch()" }, { "label": "transform.interceptor.ts", "file_type": "code", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L1", "_origin": "ast", "id": "interceptors_transform_interceptor", "community": 51, "norm_label": "transform.interceptor.ts" }, { "label": "TransformInterceptor", "file_type": "code", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L7", "_origin": "ast", "id": "interceptors_transform_interceptor_transforminterceptor", "community": 51, "norm_label": "transforminterceptor" }, { "label": ".intercept()", "file_type": "code", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L8", "_origin": "ast", "id": "interceptors_transform_interceptor_transforminterceptor_intercept", "community": 51, "norm_label": ".intercept()" }, { "label": "request-logging.middleware.ts", "file_type": "code", "source_file": "apps/backend/src/common/middleware/request-logging.middleware.ts", "source_location": "L1", "_origin": "ast", "id": "middleware_request_logging_middleware", "community": 51, "norm_label": "request-logging.middleware.ts" }, { "label": "RequestLoggingMiddleware", "file_type": "code", "source_file": "apps/backend/src/common/middleware/request-logging.middleware.ts", "source_location": "L5", "_origin": "ast", "id": "middleware_request_logging_middleware_requestloggingmiddleware", "community": 51, "norm_label": "requestloggingmiddleware" }, { "label": ".use()", "file_type": "code", "source_file": "apps/backend/src/common/middleware/request-logging.middleware.ts", "source_location": "L8", "_origin": "ast", "id": "middleware_request_logging_middleware_requestloggingmiddleware_use", "community": 51, "norm_label": ".use()" }, { "label": "configuration.ts", "file_type": "code", "source_file": "apps/backend/src/config/configuration.ts", "source_location": "L1", "_origin": "ast", "id": "config_configuration", "community": 49, "norm_label": "configuration.ts" }, { "label": "main.ts", "file_type": "code", "source_file": "apps/backend/src/main.ts", "source_location": "L1", "_origin": "ast", "id": "apps_backend_src_main_ts_src_main", "community": 51, "norm_label": "main.ts" }, { "label": "bootstrap()", "file_type": "code", "source_file": "apps/backend/src/main.ts", "source_location": "L11", "_origin": "ast", "id": "src_main_bootstrap", "community": 51, "norm_label": "bootstrap()" }, { "label": "auth.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L1", "_origin": "ast", "id": "auth_auth_controller", "community": 3, "norm_label": "auth.controller.ts" }, { "label": "COOKIE_OPTIONS", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L24", "_origin": "ast", "id": "auth_auth_controller_cookie_options", "community": 3, "norm_label": "cookie_options" }, { "label": "AuthController", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L34", "_origin": "ast", "id": "auth_auth_controller_authcontroller", "community": 3, "norm_label": "authcontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L35", "_origin": "ast", "id": "auth_auth_controller_authcontroller_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".register()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L41", "_origin": "ast", "id": "auth_auth_controller_authcontroller_register", "community": 3, "norm_label": ".register()" }, { "label": ".login()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L57", "_origin": "ast", "id": "auth_auth_controller_authcontroller_login", "community": 3, "norm_label": ".login()" }, { "label": ".refresh()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L74", "_origin": "ast", "id": "auth_auth_controller_authcontroller_refresh", "community": 3, "norm_label": ".refresh()" }, { "label": ".logout()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L92", "_origin": "ast", "id": "auth_auth_controller_authcontroller_logout", "community": 3, "norm_label": ".logout()" }, { "label": ".getProfile()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L105", "_origin": "ast", "id": "auth_auth_controller_authcontroller_getprofile", "community": 3, "norm_label": ".getprofile()" }, { "label": ".updateProfile()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L117", "_origin": "ast", "id": "auth_auth_controller_authcontroller_updateprofile", "community": 3, "norm_label": ".updateprofile()" }, { "label": "auth.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L1", "_origin": "ast", "id": "auth_auth_module", "community": 3, "norm_label": "auth.module.ts" }, { "label": "AuthModule", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L20", "_origin": "ast", "id": "auth_auth_module_authmodule", "community": 3, "norm_label": "authmodule" }, { "label": "auth.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "auth_auth_service_spec", "community": 7, "norm_label": "auth.service.spec.ts" }, { "label": "auth.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L1", "_origin": "ast", "id": "auth_auth_service", "community": 7, "norm_label": "auth.service.ts" }, { "label": "AuthService", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L14", "_origin": "ast", "id": "auth_auth_service_authservice", "community": 3, "norm_label": "authservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L15", "_origin": "ast", "id": "auth_auth_service_authservice_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".register()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L21", "_origin": "ast", "id": "auth_auth_service_authservice_register", "community": 3, "norm_label": ".register()" }, { "label": ".login()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L39", "_origin": "ast", "id": "auth_auth_service_authservice_login", "community": 3, "norm_label": ".login()" }, { "label": ".refresh()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L53", "_origin": "ast", "id": "auth_auth_service_authservice_refresh", "community": 3, "norm_label": ".refresh()" }, { "label": ".logout()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L78", "_origin": "ast", "id": "auth_auth_service_authservice_logout", "community": 3, "norm_label": ".logout()" }, { "label": ".getProfile()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L85", "_origin": "ast", "id": "auth_auth_service_authservice_getprofile", "community": 3, "norm_label": ".getprofile()" }, { "label": ".updateProfile()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L93", "_origin": "ast", "id": "auth_auth_service_authservice_updateprofile", "community": 3, "norm_label": ".updateprofile()" }, { "label": ".generateTokens()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L103", "_origin": "ast", "id": "auth_auth_service_authservice_generatetokens", "community": 3, "norm_label": ".generatetokens()" }, { "label": ".sanitizeUser()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L135", "_origin": "ast", "id": "auth_auth_service_authservice_sanitizeuser", "community": 3, "norm_label": ".sanitizeuser()" }, { "label": "current-user.decorator.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/decorators/current-user.decorator.ts", "source_location": "L1", "_origin": "ast", "id": "decorators_current_user_decorator", "community": 1, "norm_label": "current-user.decorator.ts" }, { "label": "CurrentUser", "file_type": "code", "source_file": "apps/backend/src/modules/auth/decorators/current-user.decorator.ts", "source_location": "L3", "_origin": "ast", "id": "decorators_current_user_decorator_currentuser", "community": 1, "norm_label": "currentuser" }, { "label": "public.decorator.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/decorators/public.decorator.ts", "source_location": "L1", "_origin": "ast", "id": "decorators_public_decorator", "community": 52, "norm_label": "public.decorator.ts" }, { "label": "Public()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/decorators/public.decorator.ts", "source_location": "L4", "_origin": "ast", "id": "decorators_public_decorator_public", "community": 52, "norm_label": "public()" }, { "label": "roles.decorator.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/decorators/roles.decorator.ts", "source_location": "L1", "_origin": "ast", "id": "decorators_roles_decorator", "community": 11, "norm_label": "roles.decorator.ts" }, { "label": "Roles()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/decorators/roles.decorator.ts", "source_location": "L4", "_origin": "ast", "id": "decorators_roles_decorator_roles", "community": 11, "norm_label": "roles()" }, { "label": "auth-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_auth_response_dto", "community": 3, "norm_label": "auth-response.dto.ts" }, { "label": "AuthResponseMetaDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_auth_response_dto_authresponsemetadto", "community": 3, "norm_label": "authresponsemetadto" }, { "label": "AuthUserDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L11", "_origin": "ast", "id": "dto_auth_response_dto_authuserdto", "community": 3, "norm_label": "authuserdto" }, { "label": "AuthTokenDataDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L25", "_origin": "ast", "id": "dto_auth_response_dto_authtokendatadto", "community": 3, "norm_label": "authtokendatadto" }, { "label": "LogoutDataDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L33", "_origin": "ast", "id": "dto_auth_response_dto_logoutdatadto", "community": 3, "norm_label": "logoutdatadto" }, { "label": "AuthTokenResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L38", "_origin": "ast", "id": "dto_auth_response_dto_authtokenresponsedto", "community": 3, "norm_label": "authtokenresponsedto" }, { "label": "AuthProfileResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L46", "_origin": "ast", "id": "dto_auth_response_dto_authprofileresponsedto", "community": 3, "norm_label": "authprofileresponsedto" }, { "label": "AuthLogoutResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L54", "_origin": "ast", "id": "dto_auth_response_dto_authlogoutresponsedto", "community": 3, "norm_label": "authlogoutresponsedto" }, { "label": "login.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/login.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_login_dto", "community": 3, "norm_label": "login.dto.ts" }, { "label": "LoginDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/login.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_login_dto_logindto", "community": 3, "norm_label": "logindto" }, { "label": "register.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/register.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_register_dto", "community": 3, "norm_label": "register.dto.ts" }, { "label": "RegisterDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/register.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_register_dto_registerdto", "community": 3, "norm_label": "registerdto" }, { "label": "update-profile.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/update-profile.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_update_profile_dto", "community": 3, "norm_label": "update-profile.dto.ts" }, { "label": "UpdateProfileDto", "file_type": "code", "source_file": "apps/backend/src/modules/auth/dto/update-profile.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_update_profile_dto_updateprofiledto", "community": 3, "norm_label": "updateprofiledto" }, { "label": "jwt-auth.guard.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L1", "_origin": "ast", "id": "guards_jwt_auth_guard", "community": 3, "norm_label": "jwt-auth.guard.ts" }, { "label": "JwtAuthGuard", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L9", "_origin": "ast", "id": "guards_jwt_auth_guard_jwtauthguard", "community": 3, "norm_label": "jwtauthguard" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L10", "_origin": "ast", "id": "guards_jwt_auth_guard_jwtauthguard_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".canActivate()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L16", "_origin": "ast", "id": "guards_jwt_auth_guard_jwtauthguard_canactivate", "community": 3, "norm_label": ".canactivate()" }, { "label": ".extractToken()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L44", "_origin": "ast", "id": "guards_jwt_auth_guard_jwtauthguard_extracttoken", "community": 3, "norm_label": ".extracttoken()" }, { "label": "roles.guard.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L1", "_origin": "ast", "id": "guards_roles_guard", "community": 3, "norm_label": "roles.guard.ts" }, { "label": "RolesGuard", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L6", "_origin": "ast", "id": "guards_roles_guard_rolesguard", "community": 3, "norm_label": "rolesguard" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L7", "_origin": "ast", "id": "guards_roles_guard_rolesguard_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".canActivate()", "file_type": "code", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L9", "_origin": "ast", "id": "guards_roles_guard_rolesguard_canactivate", "community": 3, "norm_label": ".canactivate()" }, { "label": "jwt-payload.interface.ts", "file_type": "code", "source_file": "apps/backend/src/modules/auth/interfaces/jwt-payload.interface.ts", "source_location": "L1", "_origin": "ast", "id": "interfaces_jwt_payload_interface", "community": 3, "norm_label": "jwt-payload.interface.ts" }, { "label": "JwtPayload", "file_type": "code", "source_file": "apps/backend/src/modules/auth/interfaces/jwt-payload.interface.ts", "source_location": "L1", "_origin": "ast", "id": "interfaces_jwt_payload_interface_jwtpayload", "community": 3, "norm_label": "jwtpayload" }, { "label": "bonds.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L1", "_origin": "ast", "id": "bonds_bonds_controller", "community": 52, "norm_label": "bonds.controller.ts" }, { "label": "BondsController", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L10", "_origin": "ast", "id": "bonds_bonds_controller_bondscontroller", "community": 68, "norm_label": "bondscontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L11", "_origin": "ast", "id": "bonds_bonds_controller_bondscontroller_constructor", "community": 68, "norm_label": ".constructor()" }, { "label": ".getBond()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L16", "_origin": "ast", "id": "bonds_bonds_controller_bondscontroller_getbond", "community": 68, "norm_label": ".getbond()" }, { "label": ".getMarketData()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L23", "_origin": "ast", "id": "bonds_bonds_controller_bondscontroller_getmarketdata", "community": 68, "norm_label": ".getmarketdata()" }, { "label": ".getHistory()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L30", "_origin": "ast", "id": "bonds_bonds_controller_bondscontroller_gethistory", "community": 68, "norm_label": ".gethistory()" }, { "label": "bonds.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L1", "_origin": "ast", "id": "bonds_bonds_module", "community": 68, "norm_label": "bonds.module.ts" }, { "label": "BondsModule", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L10", "_origin": "ast", "id": "bonds_bonds_module_bondsmodule", "community": 68, "norm_label": "bondsmodule" }, { "label": "bonds.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "bonds_bonds_service_spec", "community": 49, "norm_label": "bonds.service.spec.ts" }, { "label": "bonds.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L1", "_origin": "ast", "id": "bonds_bonds_service", "community": 49, "norm_label": "bonds.service.ts" }, { "label": "BondsService", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L6", "_origin": "ast", "id": "bonds_bonds_service_bondsservice", "community": 68, "norm_label": "bondsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L7", "_origin": "ast", "id": "bonds_bonds_service_bondsservice_constructor", "community": 68, "norm_label": ".constructor()" }, { "label": ".getBond()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L12", "_origin": "ast", "id": "bonds_bonds_service_bondsservice_getbond", "community": 68, "norm_label": ".getbond()" }, { "label": ".getMarketData()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L77", "_origin": "ast", "id": "bonds_bonds_service_bondsservice_getmarketdata", "community": 68, "norm_label": ".getmarketdata()" }, { "label": ".getHistory()", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L114", "_origin": "ast", "id": "bonds_bonds_service_bondsservice_gethistory", "community": 68, "norm_label": ".gethistory()" }, { "label": "bond-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bond-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_bond_response_dto", "community": 52, "norm_label": "bond-response.dto.ts" }, { "label": "BondMarketDataDto", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bond-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_bond_response_dto_bondmarketdatadto", "community": 52, "norm_label": "bondmarketdatadto" }, { "label": "BondResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bond-response.dto.ts", "source_location": "L41", "_origin": "ast", "id": "dto_bond_response_dto_bondresponsedto", "community": 52, "norm_label": "bondresponsedto" }, { "label": "bonds-envelope.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_bonds_envelope_dto", "community": 52, "norm_label": "bonds-envelope.dto.ts" }, { "label": "BondEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L6", "_origin": "ast", "id": "dto_bonds_envelope_dto_bondenvelopedto", "community": 52, "norm_label": "bondenvelopedto" }, { "label": "BondMarketDataEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L14", "_origin": "ast", "id": "dto_bonds_envelope_dto_bondmarketdataenvelopedto", "community": 52, "norm_label": "bondmarketdataenvelopedto" }, { "label": "BondHistoryEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L22", "_origin": "ast", "id": "dto_bonds_envelope_dto_bondhistoryenvelopedto", "community": 52, "norm_label": "bondhistoryenvelopedto" }, { "label": "history-item.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/history-item.dto.ts", "source_location": "L1", "_origin": "ast", "id": "apps_backend_src_modules_bonds_dto_history_item_dto_ts_dto_history_item_dto", "community": 52, "norm_label": "history-item.dto.ts" }, { "label": "BondHistoryItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/bonds/dto/history-item.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_history_item_dto_bondhistoryitemdto", "community": 52, "norm_label": "bondhistoryitemdto" }, { "label": "cache.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.module.ts", "source_location": "L1", "_origin": "ast", "id": "cache_cache_module", "community": 2, "norm_label": "cache.module.ts" }, { "label": "CacheModule", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.module.ts", "source_location": "L17", "_origin": "ast", "id": "cache_cache_module_cachemodule", "community": 2, "norm_label": "cachemodule" }, { "label": "cache.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L1", "_origin": "ast", "id": "cache_cache_service", "community": 37, "norm_label": "cache.service.ts" }, { "label": "CacheService", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L7", "_origin": "ast", "id": "cache_cache_service_cacheservice", "community": 37, "norm_label": "cacheservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L8", "_origin": "ast", "id": "cache_cache_service_cacheservice_constructor", "community": 37, "norm_label": ".constructor()" }, { "label": ".get()", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L13", "_origin": "ast", "id": "cache_cache_service_cacheservice_get", "community": 37, "norm_label": ".get()" }, { "label": ".set()", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L17", "_origin": "ast", "id": "cache_cache_service_cacheservice_set", "community": 37, "norm_label": ".set()" }, { "label": ".buildKey()", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L21", "_origin": "ast", "id": "cache_cache_service_cacheservice_buildkey", "community": 37, "norm_label": ".buildkey()" }, { "label": ".getOrFetch()", "file_type": "code", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L25", "_origin": "ast", "id": "cache_cache_service_cacheservice_getorfetch", "community": 37, "norm_label": ".getorfetch()" }, { "label": "candles.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L1", "_origin": "ast", "id": "candles_candles_controller", "community": 35, "norm_label": "candles.controller.ts" }, { "label": "CandlesController", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L11", "_origin": "ast", "id": "candles_candles_controller_candlescontroller", "community": 35, "norm_label": "candlescontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L12", "_origin": "ast", "id": "candles_candles_controller_candlescontroller_constructor", "community": 35, "norm_label": ".constructor()" }, { "label": ".getShareCandles()", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L17", "_origin": "ast", "id": "candles_candles_controller_candlescontroller_getsharecandles", "community": 35, "norm_label": ".getsharecandles()" }, { "label": ".getBondCandles()", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L27", "_origin": "ast", "id": "candles_candles_controller_candlescontroller_getbondcandles", "community": 35, "norm_label": ".getbondcandles()" }, { "label": "candles.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L1", "_origin": "ast", "id": "candles_candles_module", "community": 35, "norm_label": "candles.module.ts" }, { "label": "CandlesModule", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L10", "_origin": "ast", "id": "candles_candles_module_candlesmodule", "community": 35, "norm_label": "candlesmodule" }, { "label": "candles.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "candles_candles_service_spec", "community": 35, "norm_label": "candles.service.spec.ts" }, { "label": "candles.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L1", "_origin": "ast", "id": "candles_candles_service", "community": 35, "norm_label": "candles.service.ts" }, { "label": "CandlesService", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L7", "_origin": "ast", "id": "candles_candles_service_candlesservice", "community": 35, "norm_label": "candlesservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L8", "_origin": "ast", "id": "candles_candles_service_candlesservice_constructor", "community": 35, "norm_label": ".constructor()" }, { "label": ".mapInterval()", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L13", "_origin": "ast", "id": "candles_candles_service_candlesservice_mapinterval", "community": 35, "norm_label": ".mapinterval()" }, { "label": ".getCandles()", "file_type": "code", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L17", "_origin": "ast", "id": "candles_candles_service_candlesservice_getcandles", "community": 35, "norm_label": ".getcandles()" }, { "label": "candle-item.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candle-item.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_candle_item_dto", "community": 52, "norm_label": "candle-item.dto.ts" }, { "label": "CandleItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candle-item.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_candle_item_dto_candleitemdto", "community": 52, "norm_label": "candleitemdto" }, { "label": "candles-envelope.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_candles_envelope_dto", "community": 52, "norm_label": "candles-envelope.dto.ts" }, { "label": "CandleEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_candles_envelope_dto_candleenvelopedto", "community": 52, "norm_label": "candleenvelopedto" }, { "label": "candles-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candles-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_candles_query_dto", "community": 35, "norm_label": "candles-query.dto.ts" }, { "label": "CandleInterval", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candles-query.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_candles_query_dto_candleinterval", "community": 35, "norm_label": "candleinterval" }, { "label": "CandlesQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/candles/dto/candles-query.dto.ts", "source_location": "L9", "_origin": "ast", "id": "dto_candles_query_dto_candlesquerydto", "community": 35, "norm_label": "candlesquerydto" }, { "label": "health-envelope.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_health_envelope_dto", "community": 52, "norm_label": "health-envelope.dto.ts" }, { "label": "HealthEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_health_envelope_dto_healthenvelopedto", "community": 52, "norm_label": "healthenvelopedto" }, { "label": "health-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/health/dto/health-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_health_response_dto", "community": 52, "norm_label": "health-response.dto.ts" }, { "label": "HealthResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/health/dto/health-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_health_response_dto_healthresponsedto", "community": 52, "norm_label": "healthresponsedto" }, { "label": "health.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L1", "_origin": "ast", "id": "health_health_controller", "community": 52, "norm_label": "health.controller.ts" }, { "label": "HealthController", "file_type": "code", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L10", "_origin": "ast", "id": "health_health_controller_healthcontroller", "community": 68, "norm_label": "healthcontroller" }, { "label": ".check()", "file_type": "code", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L15", "_origin": "ast", "id": "health_health_controller_healthcontroller_check", "community": 68, "norm_label": ".check()" }, { "label": "health.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/health/health.module.ts", "source_location": "L1", "_origin": "ast", "id": "health_health_module", "community": 68, "norm_label": "health.module.ts" }, { "label": "HealthModule", "file_type": "code", "source_file": "apps/backend/src/modules/health/health.module.ts", "source_location": "L7", "_origin": "ast", "id": "health_health_module_healthmodule", "community": 68, "norm_label": "healthmodule" }, { "label": "moex-client.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.module.ts", "source_location": "L1", "_origin": "ast", "id": "moex_client_moex_client_module", "community": 68, "norm_label": "moex-client.module.ts" }, { "label": "MoexClientModule", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.module.ts", "source_location": "L9", "_origin": "ast", "id": "moex_client_moex_client_module_moexclientmodule", "community": 68, "norm_label": "moexclientmodule" }, { "label": "moex-client.service.integration.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.integration.spec.ts", "source_location": "L1", "_origin": "ast", "id": "moex_client_moex_client_service_integration_spec", "community": 49, "norm_label": "moex-client.service.integration.spec.ts" }, { "label": "moex-client.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "moex_client_moex_client_service_spec", "community": 49, "norm_label": "moex-client.service.spec.ts" }, { "label": "moex-client.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L1", "_origin": "ast", "id": "moex_client_moex_client_service", "community": 49, "norm_label": "moex-client.service.ts" }, { "label": "MoexClientService", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L18", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice", "community": 49, "norm_label": "moexclientservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L27", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_constructor", "community": 49, "norm_label": ".constructor()" }, { "label": ".request()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L45", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_request", "community": 49, "norm_label": ".request()" }, { "label": ".extractTable()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L74", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_extracttable", "community": 49, "norm_label": ".extracttable()" }, { "label": ".searchSecurities()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L88", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_searchsecurities", "community": 49, "norm_label": ".searchsecurities()" }, { "label": ".getSecurityDescription()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L112", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getsecuritydescription", "community": 49, "norm_label": ".getsecuritydescription()" }, { "label": ".getShareMarketData()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L137", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getsharemarketdata", "community": 49, "norm_label": ".getsharemarketdata()" }, { "label": ".getShareMarketDataBatch()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L173", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getsharemarketdatabatch", "community": 49, "norm_label": ".getsharemarketdatabatch()" }, { "label": ".getBondPositionDataBatch()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L224", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getbondpositiondatabatch", "community": 49, "norm_label": ".getbondpositiondatabatch()" }, { "label": ".getBondData()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L274", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getbonddata", "community": 49, "norm_label": ".getbonddata()" }, { "label": ".getBondMarketData()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L311", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getbondmarketdata", "community": 49, "norm_label": ".getbondmarketdata()" }, { "label": ".getDividends()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L343", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getdividends", "community": 49, "norm_label": ".getdividends()" }, { "label": ".getCandles()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L354", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getcandles", "community": 49, "norm_label": ".getcandles()" }, { "label": ".getHistory()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L382", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_gethistory", "community": 49, "norm_label": ".gethistory()" }, { "label": ".getBondHistory()", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L404", "_origin": "ast", "id": "moex_client_moex_client_service_moexclientservice_getbondhistory", "community": 49, "norm_label": ".getbondhistory()" }, { "label": "moex-client.types.ts", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L1", "_origin": "ast", "id": "moex_client_moex_client_types", "community": 49, "norm_label": "moex-client.types.ts" }, { "label": "MoexSecurityDescription", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L1", "_origin": "ast", "id": "moex_client_moex_client_types_moexsecuritydescription", "community": 49, "norm_label": "moexsecuritydescription" }, { "label": "MoexShareMarketData", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L20", "_origin": "ast", "id": "moex_client_moex_client_types_moexsharemarketdata", "community": 49, "norm_label": "moexsharemarketdata" }, { "label": "MoexBondPositionData", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L41", "_origin": "ast", "id": "moex_client_moex_client_types_moexbondpositiondata", "community": 131, "norm_label": "moexbondpositiondata" }, { "label": "MoexBondData", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L61", "_origin": "ast", "id": "moex_client_moex_client_types_moexbonddata", "community": 49, "norm_label": "moexbonddata" }, { "label": "MoexBondMarketData", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L85", "_origin": "ast", "id": "moex_client_moex_client_types_moexbondmarketdata", "community": 49, "norm_label": "moexbondmarketdata" }, { "label": "MoexDividend", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L104", "_origin": "ast", "id": "moex_client_moex_client_types_moexdividend", "community": 49, "norm_label": "moexdividend" }, { "label": "MoexCandle", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L112", "_origin": "ast", "id": "moex_client_moex_client_types_moexcandle", "community": 49, "norm_label": "moexcandle" }, { "label": "MoexHistoryEntry", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L123", "_origin": "ast", "id": "moex_client_moex_client_types_moexhistoryentry", "community": 49, "norm_label": "moexhistoryentry" }, { "label": "MoexBondHistoryEntry", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L135", "_origin": "ast", "id": "moex_client_moex_client_types_moexbondhistoryentry", "community": 49, "norm_label": "moexbondhistoryentry" }, { "label": "MoexBoard", "file_type": "code", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L145", "_origin": "ast", "id": "moex_client_moex_client_types_moexboard", "community": 49, "norm_label": "moexboard" }, { "label": "add-position.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/add-position.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_add_position_dto", "community": 1, "norm_label": "add-position.dto.ts" }, { "label": "TAGS", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/add-position.dto.ts", "source_location": "L14", "_origin": "ast", "id": "dto_add_position_dto_tags", "community": 1, "norm_label": "tags" }, { "label": "AddPositionDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/add-position.dto.ts", "source_location": "L25", "_origin": "ast", "id": "dto_add_position_dto_addpositiondto", "community": 1, "norm_label": "addpositiondto" }, { "label": "analytics-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_analytics_response_dto", "community": 1, "norm_label": "analytics-response.dto.ts" }, { "label": "PortfolioSummaryDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_analytics_response_dto_portfoliosummarydto", "community": 1, "norm_label": "portfoliosummarydto" }, { "label": "AnalyticsResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L16", "_origin": "ast", "id": "dto_analytics_response_dto_analyticsresponsedto", "community": 1, "norm_label": "analyticsresponsedto" }, { "label": "create-portfolio.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/create-portfolio.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_create_portfolio_dto", "community": 1, "norm_label": "create-portfolio.dto.ts" }, { "label": "CURRENCIES", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/create-portfolio.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_create_portfolio_dto_currencies", "community": 1, "norm_label": "currencies" }, { "label": "CreatePortfolioDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/create-portfolio.dto.ts", "source_location": "L6", "_origin": "ast", "id": "dto_create_portfolio_dto_createportfoliodto", "community": 1, "norm_label": "createportfoliodto" }, { "label": "portfolio-envelope.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_portfolio_envelope_dto", "community": 1, "norm_label": "portfolio-envelope.dto.ts" }, { "label": "PortfolioResponseMetaDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L7", "_origin": "ast", "id": "dto_portfolio_envelope_dto_portfolioresponsemetadto", "community": 1, "norm_label": "portfolioresponsemetadto" }, { "label": "PortfolioListEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L15", "_origin": "ast", "id": "dto_portfolio_envelope_dto_portfoliolistenvelopedto", "community": 1, "norm_label": "portfoliolistenvelopedto" }, { "label": "PortfolioEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L23", "_origin": "ast", "id": "dto_portfolio_envelope_dto_portfolioenvelopedto", "community": 1, "norm_label": "portfolioenvelopedto" }, { "label": "PortfolioDetailEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L31", "_origin": "ast", "id": "dto_portfolio_envelope_dto_portfoliodetailenvelopedto", "community": 1, "norm_label": "portfoliodetailenvelopedto" }, { "label": "PositionEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L39", "_origin": "ast", "id": "dto_portfolio_envelope_dto_positionenvelopedto", "community": 1, "norm_label": "positionenvelopedto" }, { "label": "AnalyticsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L47", "_origin": "ast", "id": "dto_portfolio_envelope_dto_analyticsenvelopedto", "community": 1, "norm_label": "analyticsenvelopedto" }, { "label": "portfolio-list-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_portfolio_list_response_dto", "community": 1, "norm_label": "portfolio-list-response.dto.ts" }, { "label": "PortfolioListResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_portfolio_list_response_dto_portfoliolistresponsedto", "community": 1, "norm_label": "portfoliolistresponsedto" }, { "label": "portfolio-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_portfolio_response_dto", "community": 1, "norm_label": "portfolio-response.dto.ts" }, { "label": "PortfolioResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_portfolio_response_dto_portfolioresponsedto", "community": 1, "norm_label": "portfolioresponsedto" }, { "label": "PortfolioDetailResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L14", "_origin": "ast", "id": "dto_portfolio_response_dto_portfoliodetailresponsedto", "community": 1, "norm_label": "portfoliodetailresponsedto" }, { "label": "position-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/position-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_position_response_dto", "community": 1, "norm_label": "position-response.dto.ts" }, { "label": "PositionResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/position-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_position_response_dto_positionresponsedto", "community": 1, "norm_label": "positionresponsedto" }, { "label": "position-with-price.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/position-with-price.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_position_with_price_dto", "community": 1, "norm_label": "position-with-price.dto.ts" }, { "label": "PositionWithPriceDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/position-with-price.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_position_with_price_dto_positionwithpricedto", "community": 1, "norm_label": "positionwithpricedto" }, { "label": "update-portfolio.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/update-portfolio.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_update_portfolio_dto", "community": 1, "norm_label": "update-portfolio.dto.ts" }, { "label": "CURRENCIES", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/update-portfolio.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_update_portfolio_dto_currencies", "community": 1, "norm_label": "currencies" }, { "label": "UpdatePortfolioDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/update-portfolio.dto.ts", "source_location": "L6", "_origin": "ast", "id": "dto_update_portfolio_dto_updateportfoliodto", "community": 1, "norm_label": "updateportfoliodto" }, { "label": "update-position.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/update-position.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_update_position_dto", "community": 1, "norm_label": "update-position.dto.ts" }, { "label": "TAGS", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/update-position.dto.ts", "source_location": "L13", "_origin": "ast", "id": "dto_update_position_dto_tags", "community": 1, "norm_label": "tags" }, { "label": "UpdatePositionDto", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/dto/update-position.dto.ts", "source_location": "L24", "_origin": "ast", "id": "dto_update_position_dto_updatepositiondto", "community": 1, "norm_label": "updatepositiondto" }, { "label": "portfolio.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_portfolio_controller", "community": 1, "norm_label": "portfolio.controller.ts" }, { "label": "nullDataEnvelopeSchema", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L26", "_origin": "ast", "id": "portfolio_portfolio_controller_nulldataenvelopeschema", "community": 1, "norm_label": "nulldataenvelopeschema" }, { "label": "PortfolioController", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L43", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller", "community": 1, "norm_label": "portfoliocontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L44", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_constructor", "community": 1, "norm_label": ".constructor()" }, { "label": ".findAll()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L49", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_findall", "community": 1, "norm_label": ".findall()" }, { "label": ".create()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L57", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_create", "community": 1, "norm_label": ".create()" }, { "label": ".findOne()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L65", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_findone", "community": 1, "norm_label": ".findone()" }, { "label": ".update()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L73", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_update", "community": 1, "norm_label": ".update()" }, { "label": ".remove()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L85", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_remove", "community": 1, "norm_label": ".remove()" }, { "label": ".addPosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L93", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_addposition", "community": 1, "norm_label": ".addposition()" }, { "label": ".updatePosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L105", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_updateposition", "community": 1, "norm_label": ".updateposition()" }, { "label": ".getAnalytics()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L118", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_getanalytics", "community": 1, "norm_label": ".getanalytics()" }, { "label": ".removePosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L126", "_origin": "ast", "id": "portfolio_portfolio_controller_portfoliocontroller_removeposition", "community": 1, "norm_label": ".removeposition()" }, { "label": "portfolio.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_portfolio_module", "community": 68, "norm_label": "portfolio.module.ts" }, { "label": "PortfolioModule", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L10", "_origin": "ast", "id": "portfolio_portfolio_module_portfoliomodule", "community": 68, "norm_label": "portfoliomodule" }, { "label": "portfolio.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_portfolio_service_spec", "community": 49, "norm_label": "portfolio.service.spec.ts" }, { "label": "portfolio.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_portfolio_service", "community": 1, "norm_label": "portfolio.service.ts" }, { "label": "EnrichedPosition", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L17", "_origin": "ast", "id": "portfolio_portfolio_service_enrichedposition", "community": 1, "norm_label": "enrichedposition" }, { "label": "PortfolioService", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L54", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice", "community": 131, "norm_label": "portfolioservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L55", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": ".create()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L61", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_create", "community": 131, "norm_label": ".create()" }, { "label": ".findAll()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L72", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_findall", "community": 131, "norm_label": ".findall()" }, { "label": ".findOne()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L124", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_findone", "community": 131, "norm_label": ".findone()" }, { "label": ".update()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L160", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_update", "community": 131, "norm_label": ".update()" }, { "label": ".remove()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L175", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_remove", "community": 131, "norm_label": ".remove()" }, { "label": ".addPosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L183", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_addposition", "community": 131, "norm_label": ".addposition()" }, { "label": ".updatePosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L216", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_updateposition", "community": 131, "norm_label": ".updateposition()" }, { "label": ".removePosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L243", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_removeposition", "community": 131, "norm_label": ".removeposition()" }, { "label": ".enrichPositions()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L256", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_enrichpositions", "community": 131, "norm_label": ".enrichpositions()" }, { "label": ".fetchShareBatch()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L315", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_fetchsharebatch", "community": 131, "norm_label": ".fetchsharebatch()" }, { "label": ".fetchBondBatch()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L330", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_fetchbondbatch", "community": 131, "norm_label": ".fetchbondbatch()" }, { "label": ".buildSharePosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L345", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_buildshareposition", "community": 131, "norm_label": ".buildshareposition()" }, { "label": ".buildBondPosition()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L400", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_buildbondposition", "community": 131, "norm_label": ".buildbondposition()" }, { "label": ".getPositionsWithPrices()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L467", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_getpositionswithprices", "community": 131, "norm_label": ".getpositionswithprices()" }, { "label": ".getAnalytics()", "file_type": "code", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L473", "_origin": "ast", "id": "portfolio_portfolio_service_portfolioservice_getanalytics", "community": 131, "norm_label": ".getanalytics()" }, { "label": "prisma.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.module.ts", "source_location": "L1", "_origin": "ast", "id": "prisma_prisma_module", "community": 68, "norm_label": "prisma.module.ts" }, { "label": "PrismaModule", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.module.ts", "source_location": "L9", "_origin": "ast", "id": "prisma_prisma_module_prismamodule", "community": 68, "norm_label": "prismamodule" }, { "label": "prisma.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L1", "_origin": "ast", "id": "prisma_prisma_service", "community": 7, "norm_label": "prisma.service.ts" }, { "label": "PrismaService", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L6", "_origin": "ast", "id": "prisma_prisma_service_prismaservice", "community": 7, "norm_label": "prismaservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L7", "_origin": "ast", "id": "prisma_prisma_service_prismaservice_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": ".onModuleInit()", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L13", "_origin": "ast", "id": "prisma_prisma_service_prismaservice_onmoduleinit", "community": 7, "norm_label": ".onmoduleinit()" }, { "label": ".onModuleDestroy()", "file_type": "code", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L17", "_origin": "ast", "id": "prisma_prisma_service_prismaservice_onmoduledestroy", "community": 7, "norm_label": ".onmoduledestroy()" }, { "label": "screener-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_screener_query_dto", "community": 2, "norm_label": "screener-query.dto.ts" }, { "label": "ScreenerType", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_screener_query_dto_screenertype", "community": 2, "norm_label": "screenertype" }, { "label": "SORTER_FIELDS", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L10", "_origin": "ast", "id": "dto_screener_query_dto_sorter_fields", "community": 2, "norm_label": "sorter_fields" }, { "label": "ScreenerQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L22", "_origin": "ast", "id": "dto_screener_query_dto_screenerquerydto", "community": 2, "norm_label": "screenerquerydto" }, { "label": "screener-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_screener_response_dto", "community": 2, "norm_label": "screener-response.dto.ts" }, { "label": "ScreenerItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_screener_response_dto_screeneritemdto", "community": 2, "norm_label": "screeneritemdto" }, { "label": "ScreenerResultDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L56", "_origin": "ast", "id": "dto_screener_response_dto_screenerresultdto", "community": 2, "norm_label": "screenerresultdto" }, { "label": "ScreenerResponseMetaDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L73", "_origin": "ast", "id": "dto_screener_response_dto_screenerresponsemetadto", "community": 2, "norm_label": "screenerresponsemetadto" }, { "label": "ScreenerResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L81", "_origin": "ast", "id": "dto_screener_response_dto_screenerresponsedto", "community": 2, "norm_label": "screenerresponsedto" }, { "label": "search-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/search-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_search_query_dto", "community": 2, "norm_label": "search-query.dto.ts" }, { "label": "SecurityType", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/search-query.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_search_query_dto_securitytype", "community": 2, "norm_label": "securitytype" }, { "label": "SearchQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/search-query.dto.ts", "source_location": "L10", "_origin": "ast", "id": "dto_search_query_dto_searchquerydto", "community": 2, "norm_label": "searchquerydto" }, { "label": "search-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_search_response_dto", "community": 52, "norm_label": "search-response.dto.ts" }, { "label": "SearchResultItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_search_response_dto_searchresultitemdto", "community": 52, "norm_label": "searchresultitemdto" }, { "label": "SearchEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L27", "_origin": "ast", "id": "dto_search_response_dto_searchenvelopedto", "community": 52, "norm_label": "searchenvelopedto" }, { "label": "screener.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "securities_screener_service_spec", "community": 2, "norm_label": "screener.service.spec.ts" }, { "label": "screener.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L1", "_origin": "ast", "id": "securities_screener_service", "community": 2, "norm_label": "screener.service.ts" }, { "label": "ScreenerService", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L8", "_origin": "ast", "id": "securities_screener_service_screenerservice", "community": 2, "norm_label": "screenerservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L9", "_origin": "ast", "id": "securities_screener_service_screenerservice_constructor", "community": 2, "norm_label": ".constructor()" }, { "label": ".screen()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L14", "_origin": "ast", "id": "securities_screener_service_screenerservice_screen", "community": 2, "norm_label": ".screen()" }, { "label": ".fetchBoard()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L35", "_origin": "ast", "id": "securities_screener_service_screenerservice_fetchboard", "community": 2, "norm_label": ".fetchboard()" }, { "label": ".matches()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L94", "_origin": "ast", "id": "securities_screener_service_screenerservice_matches", "community": 2, "norm_label": ".matches()" }, { "label": ".sort()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L151", "_origin": "ast", "id": "securities_screener_service_screenerservice_sort", "community": 2, "norm_label": ".sort()" }, { "label": "securities.controller.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L1", "_origin": "ast", "id": "securities_securities_controller_spec", "community": 2, "norm_label": "securities.controller.spec.ts" }, { "label": "securities.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L1", "_origin": "ast", "id": "securities_securities_controller", "community": 2, "norm_label": "securities.controller.ts" }, { "label": "SecuritiesController", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L14", "_origin": "ast", "id": "securities_securities_controller_securitiescontroller", "community": 2, "norm_label": "securitiescontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L15", "_origin": "ast", "id": "securities_securities_controller_securitiescontroller_constructor", "community": 2, "norm_label": ".constructor()" }, { "label": ".search()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L23", "_origin": "ast", "id": "securities_securities_controller_securitiescontroller_search", "community": 2, "norm_label": ".search()" }, { "label": ".screener()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L35", "_origin": "ast", "id": "securities_securities_controller_securitiescontroller_screener", "community": 2, "norm_label": ".screener()" }, { "label": "securities.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L1", "_origin": "ast", "id": "securities_securities_module", "community": 2, "norm_label": "securities.module.ts" }, { "label": "SecuritiesModule", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L13", "_origin": "ast", "id": "securities_securities_module_securitiesmodule", "community": 2, "norm_label": "securitiesmodule" }, { "label": "securities.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "securities_securities_service_spec", "community": 2, "norm_label": "securities.service.spec.ts" }, { "label": "securities.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L1", "_origin": "ast", "id": "securities_securities_service", "community": 2, "norm_label": "securities.service.ts" }, { "label": "SearchResultItem", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L6", "_origin": "ast", "id": "securities_securities_service_searchresultitem", "community": 2, "norm_label": "searchresultitem" }, { "label": "SecuritiesService", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L17", "_origin": "ast", "id": "securities_securities_service_securitiesservice", "community": 2, "norm_label": "securitiesservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L18", "_origin": "ast", "id": "securities_securities_service_securitiesservice_constructor", "community": 2, "norm_label": ".constructor()" }, { "label": ".search()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L23", "_origin": "ast", "id": "securities_securities_service_securitiesservice_search", "community": 2, "norm_label": ".search()" }, { "label": ".getShareBrief()", "file_type": "code", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L65", "_origin": "ast", "id": "securities_securities_service_securitiesservice_getsharebrief", "community": 2, "norm_label": ".getsharebrief()" }, { "label": "dividend-item.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/dividend-item.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_dividend_item_dto", "community": 53, "norm_label": "dividend-item.dto.ts" }, { "label": "DividendItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/dividend-item.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_dividend_item_dto_dividenditemdto", "community": 53, "norm_label": "dividenditemdto" }, { "label": "history-item.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/history-item.dto.ts", "source_location": "L1", "_origin": "ast", "id": "apps_backend_src_modules_shares_dto_history_item_dto_ts_dto_history_item_dto", "community": 53, "norm_label": "history-item.dto.ts" }, { "label": "HistoryItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/history-item.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_history_item_dto_historyitemdto", "community": 53, "norm_label": "historyitemdto" }, { "label": "share-marketdata-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_share_marketdata_response_dto", "community": 53, "norm_label": "share-marketdata-response.dto.ts" }, { "label": "ShareMarketDataResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_share_marketdata_response_dto_sharemarketdataresponsedto", "community": 53, "norm_label": "sharemarketdataresponsedto" }, { "label": "share-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/share-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_share_response_dto", "community": 53, "norm_label": "share-response.dto.ts" }, { "label": "StockMarketDataDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/share-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_share_response_dto_stockmarketdatadto", "community": 53, "norm_label": "stockmarketdatadto" }, { "label": "ShareResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/share-response.dto.ts", "source_location": "L35", "_origin": "ast", "id": "dto_share_response_dto_shareresponsedto", "community": 53, "norm_label": "shareresponsedto" }, { "label": "shares-envelope.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_shares_envelope_dto", "community": 53, "norm_label": "shares-envelope.dto.ts" }, { "label": "ShareEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L8", "_origin": "ast", "id": "dto_shares_envelope_dto_shareenvelopedto", "community": 53, "norm_label": "shareenvelopedto" }, { "label": "ShareMarketDataEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L16", "_origin": "ast", "id": "dto_shares_envelope_dto_sharemarketdataenvelopedto", "community": 53, "norm_label": "sharemarketdataenvelopedto" }, { "label": "DividendsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L24", "_origin": "ast", "id": "dto_shares_envelope_dto_dividendsenvelopedto", "community": 53, "norm_label": "dividendsenvelopedto" }, { "label": "ShareHistoryEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L32", "_origin": "ast", "id": "dto_shares_envelope_dto_sharehistoryenvelopedto", "community": 53, "norm_label": "sharehistoryenvelopedto" }, { "label": "shares.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L1", "_origin": "ast", "id": "shares_shares_controller", "community": 53, "norm_label": "shares.controller.ts" }, { "label": "SharesController", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L15", "_origin": "ast", "id": "shares_shares_controller_sharescontroller", "community": 53, "norm_label": "sharescontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L16", "_origin": "ast", "id": "shares_shares_controller_sharescontroller_constructor", "community": 53, "norm_label": ".constructor()" }, { "label": ".getShare()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L21", "_origin": "ast", "id": "shares_shares_controller_sharescontroller_getshare", "community": 53, "norm_label": ".getshare()" }, { "label": ".getMarketData()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L29", "_origin": "ast", "id": "shares_shares_controller_sharescontroller_getmarketdata", "community": 53, "norm_label": ".getmarketdata()" }, { "label": ".getDividends()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L36", "_origin": "ast", "id": "shares_shares_controller_sharescontroller_getdividends", "community": 53, "norm_label": ".getdividends()" }, { "label": ".getHistory()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L43", "_origin": "ast", "id": "shares_shares_controller_sharescontroller_gethistory", "community": 53, "norm_label": ".gethistory()" }, { "label": "shares.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L1", "_origin": "ast", "id": "shares_shares_module", "community": 53, "norm_label": "shares.module.ts" }, { "label": "SharesModule", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L10", "_origin": "ast", "id": "shares_shares_module_sharesmodule", "community": 53, "norm_label": "sharesmodule" }, { "label": "shares.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "shares_shares_service_spec", "community": 49, "norm_label": "shares.service.spec.ts" }, { "label": "shares.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L1", "_origin": "ast", "id": "shares_shares_service", "community": 49, "norm_label": "shares.service.ts" }, { "label": "SharesService", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L6", "_origin": "ast", "id": "shares_shares_service_sharesservice", "community": 53, "norm_label": "sharesservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L7", "_origin": "ast", "id": "shares_shares_service_sharesservice_constructor", "community": 53, "norm_label": ".constructor()" }, { "label": ".getShare()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L12", "_origin": "ast", "id": "shares_shares_service_sharesservice_getshare", "community": 53, "norm_label": ".getshare()" }, { "label": ".getMarketData()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L64", "_origin": "ast", "id": "shares_shares_service_sharesservice_getmarketdata", "community": 53, "norm_label": ".getmarketdata()" }, { "label": ".getDividends()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L99", "_origin": "ast", "id": "shares_shares_service_sharesservice_getdividends", "community": 53, "norm_label": ".getdividends()" }, { "label": ".getHistory()", "file_type": "code", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L117", "_origin": "ast", "id": "shares_shares_service_sharesservice_gethistory", "community": 53, "norm_label": ".gethistory()" }, { "label": "broker-account-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-account-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_account_response_dto", "community": 5, "norm_label": "broker-account-response.dto.ts" }, { "label": "BrokerAccountResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-account-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_broker_account_response_dto_brokeraccountresponsedto", "community": 5, "norm_label": "brokeraccountresponsedto" }, { "label": "broker-analytics-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-analytics-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_analytics_response_dto", "community": 7, "norm_label": "broker-analytics-response.dto.ts" }, { "label": "BrokerAnalyticsDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-analytics-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_broker_analytics_response_dto_brokeranalyticsdto", "community": 7, "norm_label": "brokeranalyticsdto" }, { "label": "broker-envelope.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_envelope_dto", "community": 5, "norm_label": "broker-envelope.dto.ts" }, { "label": "BrokerResponseMetaDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L10", "_origin": "ast", "id": "dto_broker_envelope_dto_brokerresponsemetadto", "community": 5, "norm_label": "brokerresponsemetadto" }, { "label": "BrokerAccountsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L18", "_origin": "ast", "id": "dto_broker_envelope_dto_brokeraccountsenvelopedto", "community": 5, "norm_label": "brokeraccountsenvelopedto" }, { "label": "BrokerPortfolioEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L26", "_origin": "ast", "id": "dto_broker_envelope_dto_brokerportfolioenvelopedto", "community": 5, "norm_label": "brokerportfolioenvelopedto" }, { "label": "BrokerOperationsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L34", "_origin": "ast", "id": "dto_broker_envelope_dto_brokeroperationsenvelopedto", "community": 5, "norm_label": "brokeroperationsenvelopedto" }, { "label": "BrokerPositionsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L42", "_origin": "ast", "id": "dto_broker_envelope_dto_brokerpositionsenvelopedto", "community": 5, "norm_label": "brokerpositionsenvelopedto" }, { "label": "BrokerOperationSyncEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L50", "_origin": "ast", "id": "dto_broker_envelope_dto_brokeroperationsyncenvelopedto", "community": 5, "norm_label": "brokeroperationsyncenvelopedto" }, { "label": "BrokerAnalyticsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L58", "_origin": "ast", "id": "dto_broker_envelope_dto_brokeranalyticsenvelopedto", "community": 7, "norm_label": "brokeranalyticsenvelopedto" }, { "label": "BrokerEventsEnvelopeDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L66", "_origin": "ast", "id": "dto_broker_envelope_dto_brokereventsenvelopedto", "community": 5, "norm_label": "brokereventsenvelopedto" }, { "label": "broker-events-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_events_query_dto", "community": 11, "norm_label": "broker-events-query.dto.ts" }, { "label": "BrokerEventsQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-query.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_broker_events_query_dto_brokereventsquerydto", "community": 11, "norm_label": "brokereventsquerydto" }, { "label": "broker-events-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_events_response_dto", "community": 5, "norm_label": "broker-events-response.dto.ts" }, { "label": "eventTypes", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_broker_events_response_dto_eventtypes", "community": 5, "norm_label": "eventtypes" }, { "label": "eventSources", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_broker_events_response_dto_eventsources", "community": 5, "norm_label": "eventsources" }, { "label": "eventCategories", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_broker_events_response_dto_eventcategories", "community": 5, "norm_label": "eventcategories" }, { "label": "instrumentTypes", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L6", "_origin": "ast", "id": "dto_broker_events_response_dto_instrumenttypes", "community": 5, "norm_label": "instrumenttypes" }, { "label": "BrokerEventItemDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L8", "_origin": "ast", "id": "dto_broker_events_response_dto_brokereventitemdto", "community": 5, "norm_label": "brokereventitemdto" }, { "label": "BrokerEventsSummaryDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L58", "_origin": "ast", "id": "dto_broker_events_response_dto_brokereventssummarydto", "community": 5, "norm_label": "brokereventssummarydto" }, { "label": "BrokerEventsDataDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L93", "_origin": "ast", "id": "dto_broker_events_response_dto_brokereventsdatadto", "community": 5, "norm_label": "brokereventsdatadto" }, { "label": "broker-money.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-money.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_money_dto", "community": 5, "norm_label": "broker-money.dto.ts" }, { "label": "BrokerMoneyDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-money.dto.ts", "source_location": "L3", "_origin": "ast", "id": "dto_broker_money_dto_brokermoneydto", "community": 5, "norm_label": "brokermoneydto" }, { "label": "broker-operation-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_operation_query_dto", "community": 11, "norm_label": "broker-operation-query.dto.ts" }, { "label": "BrokerOperationQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-query.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_broker_operation_query_dto_brokeroperationquerydto", "community": 11, "norm_label": "brokeroperationquerydto" }, { "label": "broker-operation-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_operation_response_dto", "community": 5, "norm_label": "broker-operation-response.dto.ts" }, { "label": "operationCategories", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_broker_operation_response_dto_operationcategories", "community": 5, "norm_label": "operationcategories" }, { "label": "BrokerOperationResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L6", "_origin": "ast", "id": "dto_broker_operation_response_dto_brokeroperationresponsedto", "community": 5, "norm_label": "brokeroperationresponsedto" }, { "label": "BrokerOperationsPageResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L74", "_origin": "ast", "id": "dto_broker_operation_response_dto_brokeroperationspageresponsedto", "community": 5, "norm_label": "brokeroperationspageresponsedto" }, { "label": "broker-operation-sync-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-sync-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_operation_sync_query_dto", "community": 11, "norm_label": "broker-operation-sync-query.dto.ts" }, { "label": "BrokerOperationSyncQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-sync-query.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_broker_operation_sync_query_dto_brokeroperationsyncquerydto", "community": 11, "norm_label": "brokeroperationsyncquerydto" }, { "label": "BrokerOperationSyncResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-sync-query.dto.ts", "source_location": "L14", "_origin": "ast", "id": "dto_broker_operation_sync_query_dto_brokeroperationsyncresponsedto", "community": 5, "norm_label": "brokeroperationsyncresponsedto" }, { "label": "broker-portfolio-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_portfolio_response_dto", "community": 5, "norm_label": "broker-portfolio-response.dto.ts" }, { "label": "BrokerPortfolioTotalsDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_broker_portfolio_response_dto_brokerportfoliototalsdto", "community": 5, "norm_label": "brokerportfoliototalsdto" }, { "label": "BrokerPortfolioYieldsDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L34", "_origin": "ast", "id": "dto_broker_portfolio_response_dto_brokerportfolioyieldsdto", "community": 5, "norm_label": "brokerportfolioyieldsdto" }, { "label": "BrokerPortfolioPositionCountsDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L45", "_origin": "ast", "id": "dto_broker_portfolio_response_dto_brokerportfoliopositioncountsdto", "community": 5, "norm_label": "brokerportfoliopositioncountsdto" }, { "label": "BrokerPortfolioResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L59", "_origin": "ast", "id": "dto_broker_portfolio_response_dto_brokerportfolioresponsedto", "community": 5, "norm_label": "brokerportfolioresponsedto" }, { "label": "broker-position-query.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-query.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_position_query_dto", "community": 11, "norm_label": "broker-position-query.dto.ts" }, { "label": "BrokerPositionQueryDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-query.dto.ts", "source_location": "L5", "_origin": "ast", "id": "dto_broker_position_query_dto_brokerpositionquerydto", "community": 11, "norm_label": "brokerpositionquerydto" }, { "label": "broker-position-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_position_response_dto", "community": 5, "norm_label": "broker-position-response.dto.ts" }, { "label": "BrokerPositionResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_broker_position_response_dto_brokerpositionresponsedto", "community": 5, "norm_label": "brokerpositionresponsedto" }, { "label": "broker-positions-page-response.dto.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts", "source_location": "L1", "_origin": "ast", "id": "dto_broker_positions_page_response_dto", "community": 5, "norm_label": "broker-positions-page-response.dto.ts" }, { "label": "BrokerPositionsPageResponseDto", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts", "source_location": "L4", "_origin": "ast", "id": "dto_broker_positions_page_response_dto_brokerpositionspageresponsedto", "community": 5, "norm_label": "brokerpositionspageresponsedto" }, { "label": "account.mapper.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_account_mapper_spec", "community": 19, "norm_label": "account.mapper.spec.ts" }, { "label": "account.mapper.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_account_mapper", "community": 19, "norm_label": "account.mapper.ts" }, { "label": "isSupportedBrokerAccount()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L6", "_origin": "ast", "id": "mappers_account_mapper_issupportedbrokeraccount", "community": 19, "norm_label": "issupportedbrokeraccount()" }, { "label": "mapAccount()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L13", "_origin": "ast", "id": "mappers_account_mapper_mapaccount", "community": 19, "norm_label": "mapaccount()" }, { "label": "money.mapper.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.spec.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_money_mapper_spec", "community": 19, "norm_label": "money.mapper.spec.ts" }, { "label": "money.mapper.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_money_mapper", "community": 19, "norm_label": "money.mapper.ts" }, { "label": "mapMoneyValue()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L6", "_origin": "ast", "id": "mappers_money_mapper_mapmoneyvalue", "community": 19, "norm_label": "mapmoneyvalue()" }, { "label": "mapQuotationToNumber()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L22", "_origin": "ast", "id": "mappers_money_mapper_mapquotationtonumber", "community": 19, "norm_label": "mapquotationtonumber()" }, { "label": "mapTimestampToIso()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L31", "_origin": "ast", "id": "mappers_money_mapper_maptimestamptoiso", "community": 19, "norm_label": "maptimestamptoiso()" }, { "label": "mapInteger()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L39", "_origin": "ast", "id": "mappers_money_mapper_mapinteger", "community": 19, "norm_label": "mapinteger()" }, { "label": "operation.mapper.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.spec.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_operation_mapper_spec", "community": 19, "norm_label": "operation.mapper.spec.ts" }, { "label": "operation.mapper.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_operation_mapper", "community": 19, "norm_label": "operation.mapper.ts" }, { "label": "TRADE_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L12", "_origin": "ast", "id": "mappers_operation_mapper_trade_types", "community": 19, "norm_label": "trade_types" }, { "label": "INCOME_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L23", "_origin": "ast", "id": "mappers_operation_mapper_income_types", "community": 19, "norm_label": "income_types" }, { "label": "TAX_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L37", "_origin": "ast", "id": "mappers_operation_mapper_tax_types", "community": 19, "norm_label": "tax_types" }, { "label": "FEE_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L55", "_origin": "ast", "id": "mappers_operation_mapper_fee_types", "community": 19, "norm_label": "fee_types" }, { "label": "TRANSFER_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L72", "_origin": "ast", "id": "mappers_operation_mapper_transfer_types", "community": 19, "norm_label": "transfer_types" }, { "label": "categorizeOperationType()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L88", "_origin": "ast", "id": "mappers_operation_mapper_categorizeoperationtype", "community": 19, "norm_label": "categorizeoperationtype()" }, { "label": "mapOperation()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L99", "_origin": "ast", "id": "mappers_operation_mapper_mapoperation", "community": 19, "norm_label": "mapoperation()" }, { "label": "mapOperationsPage()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L128", "_origin": "ast", "id": "mappers_operation_mapper_mapoperationspage", "community": 19, "norm_label": "mapoperationspage()" }, { "label": "portfolio.mapper.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.spec.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_portfolio_mapper_spec", "community": 19, "norm_label": "portfolio.mapper.spec.ts" }, { "label": "portfolio.mapper.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "_origin": "ast", "id": "mappers_portfolio_mapper", "community": 19, "norm_label": "portfolio.mapper.ts" }, { "label": "MapBrokerPortfolioInput", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L15", "_origin": "ast", "id": "mappers_portfolio_mapper_mapbrokerportfolioinput", "community": 19, "norm_label": "mapbrokerportfolioinput" }, { "label": "isBrokerMoney()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L21", "_origin": "ast", "id": "mappers_portfolio_mapper_isbrokermoney", "community": 19, "norm_label": "isbrokermoney()" }, { "label": "mapBrokerPosition()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L25", "_origin": "ast", "id": "mappers_portfolio_mapper_mapbrokerposition", "community": 19, "norm_label": "mapbrokerposition()" }, { "label": "mapBrokerPortfolio()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L76", "_origin": "ast", "id": "mappers_portfolio_mapper_mapbrokerportfolio", "community": 19, "norm_label": "mapbrokerportfolio()" }, { "label": "mapBrokerPositionsPage()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L121", "_origin": "ast", "id": "mappers_portfolio_mapper_mapbrokerpositionspage", "community": 19, "norm_label": "mapbrokerpositionspage()" }, { "label": "broker-accounts.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_accounts_service_spec", "community": 37, "norm_label": "broker-accounts.service.spec.ts" }, { "label": "broker-accounts.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_accounts_service", "community": 37, "norm_label": "broker-accounts.service.ts" }, { "label": "BrokerAccountsService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L10", "_origin": "ast", "id": "services_broker_accounts_service_brokeraccountsservice", "community": 7, "norm_label": "brokeraccountsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L11", "_origin": "ast", "id": "services_broker_accounts_service_brokeraccountsservice_constructor", "community": 37, "norm_label": ".constructor()" }, { "label": ".findAll()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L16", "_origin": "ast", "id": "services_broker_accounts_service_brokeraccountsservice_findall", "community": 7, "norm_label": ".findall()" }, { "label": ".findById()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L33", "_origin": "ast", "id": "services_broker_accounts_service_brokeraccountsservice_findbyid", "community": 7, "norm_label": ".findbyid()" }, { "label": ".fetchAccounts()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L39", "_origin": "ast", "id": "services_broker_accounts_service_brokeraccountsservice_fetchaccounts", "community": 7, "norm_label": ".fetchaccounts()" }, { "label": "broker-analytics.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_analytics_service_spec", "community": 7, "norm_label": "broker-analytics.service.spec.ts" }, { "label": "mockCachePassthrough()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L21", "_origin": "ast", "id": "services_broker_analytics_service_spec_mockcachepassthrough", "community": 7, "norm_label": "mockcachepassthrough()" }, { "label": "makeOp()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L31", "_origin": "ast", "id": "services_broker_analytics_service_spec_makeop", "community": 7, "norm_label": "makeop()" }, { "label": "broker-analytics.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_analytics_service", "community": 7, "norm_label": "broker-analytics.service.ts" }, { "label": "DEPOSIT_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L8", "_origin": "ast", "id": "services_broker_analytics_service_deposit_types", "community": 7, "norm_label": "deposit_types" }, { "label": "WITHDRAWAL_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L18", "_origin": "ast", "id": "services_broker_analytics_service_withdrawal_types", "community": 7, "norm_label": "withdrawal_types" }, { "label": "DIVIDEND_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L25", "_origin": "ast", "id": "services_broker_analytics_service_dividend_types", "community": 7, "norm_label": "dividend_types" }, { "label": "COUPON_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L27", "_origin": "ast", "id": "services_broker_analytics_service_coupon_types", "community": 7, "norm_label": "coupon_types" }, { "label": "ANALYTICS_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L29", "_origin": "ast", "id": "services_broker_analytics_service_analytics_types", "community": 7, "norm_label": "analytics_types" }, { "label": "BrokerAnalyticsService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L37", "_origin": "ast", "id": "services_broker_analytics_service_brokeranalyticsservice", "community": 7, "norm_label": "brokeranalyticsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L38", "_origin": "ast", "id": "services_broker_analytics_service_brokeranalyticsservice_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": ".getAnalytics()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L44", "_origin": "ast", "id": "services_broker_analytics_service_brokeranalyticsservice_getanalytics", "community": 7, "norm_label": ".getanalytics()" }, { "label": ".computeAnalytics()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L64", "_origin": "ast", "id": "services_broker_analytics_service_brokeranalyticsservice_computeanalytics", "community": 7, "norm_label": ".computeanalytics()" }, { "label": "broker-events.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_events_service_spec", "community": 37, "norm_label": "broker-events.service.spec.ts" }, { "label": "mockCachePassthrough()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L32", "_origin": "ast", "id": "services_broker_events_service_spec_mockcachepassthrough", "community": 37, "norm_label": "mockcachepassthrough()" }, { "label": "broker-events.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_events_service", "community": 25, "norm_label": "broker-events.service.ts" }, { "label": "BrokerEventType", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L17", "_origin": "ast", "id": "services_broker_events_service_brokereventtype", "community": 25, "norm_label": "brokereventtype" }, { "label": "BrokerEventsQuery", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L19", "_origin": "ast", "id": "services_broker_events_service_brokereventsquery", "community": 25, "norm_label": "brokereventsquery" }, { "label": "ALL_EVENT_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L25", "_origin": "ast", "id": "services_broker_events_service_all_event_types", "community": 25, "norm_label": "all_event_types" }, { "label": "ACTUAL_OPERATION_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L27", "_origin": "ast", "id": "services_broker_events_service_actual_operation_types", "community": 25, "norm_label": "actual_operation_types" }, { "label": "OPERATION_EVENT_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L33", "_origin": "ast", "id": "services_broker_events_service_operation_event_types", "community": 25, "norm_label": "operation_event_types" }, { "label": "BrokerEventsService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L43", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice", "community": 25, "norm_label": "brokereventsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_constructor", "community": 11, "norm_label": ".constructor()" }, { "label": ".getEvents()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L52", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_getevents", "community": 25, "norm_label": ".getevents()" }, { "label": ".buildEvents()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L77", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_buildevents", "community": 25, "norm_label": ".buildevents()" }, { "label": ".buildShareEvents()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L125", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_buildshareevents", "community": 25, "norm_label": ".buildshareevents()" }, { "label": ".buildBondEvents()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L182", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_buildbondevents", "community": 25, "norm_label": ".buildbondevents()" }, { "label": ".buildSummary()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L314", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_buildsummary", "community": 25, "norm_label": ".buildsummary()" }, { "label": ".buildActualEvents()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L349", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_buildactualevents", "community": 25, "norm_label": ".buildactualevents()" }, { "label": ".mapActualOperation()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L377", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_mapactualoperation", "community": 25, "norm_label": ".mapactualoperation()" }, { "label": ".parseEventTypes()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L402", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_parseeventtypes", "community": 25, "norm_label": ".parseeventtypes()" }, { "label": ".actualOperationTypes()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L415", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_actualoperationtypes", "community": 25, "norm_label": ".actualoperationtypes()" }, { "label": ".mapInstrumentType()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L421", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_mapinstrumenttype", "community": 25, "norm_label": ".mapinstrumenttype()" }, { "label": ".eventDedupKey()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L428", "_origin": "ast", "id": "services_broker_events_service_brokereventsservice_eventdedupkey", "community": 25, "norm_label": ".eventdedupkey()" }, { "label": "broker-instruments.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_instruments_service", "community": 37, "norm_label": "broker-instruments.service.ts" }, { "label": "BrokerInstrumentsService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L8", "_origin": "ast", "id": "services_broker_instruments_service_brokerinstrumentsservice", "community": 37, "norm_label": "brokerinstrumentsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L9", "_origin": "ast", "id": "services_broker_instruments_service_brokerinstrumentsservice_constructor", "community": 37, "norm_label": ".constructor()" }, { "label": ".findByInstrumentUid()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L14", "_origin": "ast", "id": "services_broker_instruments_service_brokerinstrumentsservice_findbyinstrumentuid", "community": 16, "norm_label": ".findbyinstrumentuid()" }, { "label": ".fetchByUid()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L25", "_origin": "ast", "id": "services_broker_instruments_service_brokerinstrumentsservice_fetchbyuid", "community": 16, "norm_label": ".fetchbyuid()" }, { "label": "broker-operation-sync.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_operation_sync_service_spec", "community": 11, "norm_label": "broker-operation-sync.service.spec.ts" }, { "label": "broker-operation-sync.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_operation_sync_service", "community": 11, "norm_label": "broker-operation-sync.service.ts" }, { "label": "BrokerOperationSyncRange", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L6", "_origin": "ast", "id": "services_broker_operation_sync_service_brokeroperationsyncrange", "community": 11, "norm_label": "brokeroperationsyncrange" }, { "label": "BrokerOperationSyncService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L12", "_origin": "ast", "id": "services_broker_operation_sync_service_brokeroperationsyncservice", "community": 11, "norm_label": "brokeroperationsyncservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L13", "_origin": "ast", "id": "services_broker_operation_sync_service_brokeroperationsyncservice_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": ".syncAccount()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L18", "_origin": "ast", "id": "services_broker_operation_sync_service_brokeroperationsyncservice_syncaccount", "community": 11, "norm_label": ".syncaccount()" }, { "label": ".upsertOperation()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L74", "_origin": "ast", "id": "services_broker_operation_sync_service_brokeroperationsyncservice_upsertoperation", "community": 11, "norm_label": ".upsertoperation()" }, { "label": "broker-operations.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_operations_service_spec", "community": 37, "norm_label": "broker-operations.service.spec.ts" }, { "label": "broker-operations.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_operations_service", "community": 37, "norm_label": "broker-operations.service.ts" }, { "label": "BrokerOperationsService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L12", "_origin": "ast", "id": "services_broker_operations_service_brokeroperationsservice", "community": 11, "norm_label": "brokeroperationsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L13", "_origin": "ast", "id": "services_broker_operations_service_brokeroperationsservice_constructor", "community": 11, "norm_label": ".constructor()" }, { "label": ".getOperations()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L19", "_origin": "ast", "id": "services_broker_operations_service_brokeroperationsservice_getoperations", "community": 11, "norm_label": ".getoperations()" }, { "label": ".buildRequest()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L43", "_origin": "ast", "id": "services_broker_operations_service_brokeroperationsservice_buildrequest", "community": 11, "norm_label": ".buildrequest()" }, { "label": ".fetchOperations()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L72", "_origin": "ast", "id": "services_broker_operations_service_brokeroperationsservice_fetchoperations", "community": 19, "norm_label": ".fetchoperations()" }, { "label": "broker-portfolio.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_portfolio_service_spec", "community": 37, "norm_label": "broker-portfolio.service.spec.ts" }, { "label": "mockAccount()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L75", "_origin": "ast", "id": "services_broker_portfolio_service_spec_mockaccount", "community": 37, "norm_label": "mockaccount()" }, { "label": "mockCache()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L86", "_origin": "ast", "id": "services_broker_portfolio_service_spec_mockcache", "community": 37, "norm_label": "mockcache()" }, { "label": "broker-portfolio.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_broker_portfolio_service", "community": 37, "norm_label": "broker-portfolio.service.ts" }, { "label": "BrokerPortfolioService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L17", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice", "community": 37, "norm_label": "brokerportfolioservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L18", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_constructor", "community": 37, "norm_label": ".constructor()" }, { "label": ".getPortfolio()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L25", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_getportfolio", "community": 19, "norm_label": ".getportfolio()" }, { "label": ".getPositions()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L52", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_getpositions", "community": 19, "norm_label": ".getpositions()" }, { "label": ".buildInstrumentMap()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L96", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_buildinstrumentmap", "community": 16, "norm_label": ".buildinstrumentmap()" }, { "label": ".getPositionsWithInstruments()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L118", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments", "community": 16, "norm_label": ".getpositionswithinstruments()" }, { "label": ".fetchCachedPortfolio()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L127", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_fetchcachedportfolio", "community": 16, "norm_label": ".fetchcachedportfolio()" }, { "label": ".fetchPositions()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L151", "_origin": "ast", "id": "services_broker_portfolio_service_brokerportfolioservice_fetchpositions", "community": 19, "norm_label": ".fetchpositions()" }, { "label": "tbank-client.service.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.spec.ts", "source_location": "L1", "_origin": "ast", "id": "services_tbank_client_service_spec", "community": 37, "norm_label": "tbank-client.service.spec.ts" }, { "label": "tbank-client.service.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L1", "_origin": "ast", "id": "services_tbank_client_service", "community": 37, "norm_label": "tbank-client.service.ts" }, { "label": "GrpcUnary", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L24", "_origin": "ast", "id": "services_tbank_client_service_grpcunary", "community": 37, "norm_label": "grpcunary" }, { "label": "GrpcServiceConstructor", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L31", "_origin": "ast", "id": "services_tbank_client_service_grpcserviceconstructor", "community": 37, "norm_label": "grpcserviceconstructor" }, { "label": "QueueName", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L33", "_origin": "ast", "id": "services_tbank_client_service_queuename", "community": 37, "norm_label": "queuename" }, { "label": "TBankClientService", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L36", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice", "community": 37, "norm_label": "tbankclientservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L43", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_constructor", "community": 37, "norm_label": ".constructor()" }, { "label": ".resolveProtoRoot()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L72", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_resolveprotoroot", "community": 37, "norm_label": ".resolveprotoroot()" }, { "label": ".createMetadata()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L79", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_createmetadata", "community": 37, "norm_label": ".createmetadata()" }, { "label": ".redactMetadata()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L94", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_redactmetadata", "community": 37, "norm_label": ".redactmetadata()" }, { "label": ".getServiceClient()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L109", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_getserviceclient", "community": 37, "norm_label": ".getserviceclient()" }, { "label": ".callUnary()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L127", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_callunary", "community": 37, "norm_label": ".callunary()" }, { "label": ".resolveProtoNamespace()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L151", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_resolveprotonamespace", "community": 37, "norm_label": ".resolveprotonamespace()" }, { "label": ".createChannelCredentials()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L160", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_createchannelcredentials", "community": 37, "norm_label": ".createchannelcredentials()" }, { "label": ".mapGrpcError()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L176", "_origin": "ast", "id": "services_tbank_client_service_tbankclientservice_mapgrpcerror", "community": 37, "norm_label": ".mapgrpcerror()" }, { "label": "tbank.config.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.config.spec.ts", "source_location": "L1", "_origin": "ast", "id": "tbank_tbank_config_spec", "community": 49, "norm_label": "tbank.config.spec.ts" }, { "label": "tbank.config.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L1", "_origin": "ast", "id": "tbank_tbank_config", "community": 37, "norm_label": "tbank.config.ts" }, { "label": "TBANK_PROTO_FILES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L3", "_origin": "ast", "id": "tbank_tbank_config_tbank_proto_files", "community": 37, "norm_label": "tbank_proto_files" }, { "label": "TBANK_ACCOUNT_TYPES", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L9", "_origin": "ast", "id": "tbank_tbank_config_tbank_account_types", "community": 19, "norm_label": "tbank_account_types" }, { "label": "TBANK_CACHE_KEYS", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L16", "_origin": "ast", "id": "tbank_tbank_config_tbank_cache_keys", "community": 37, "norm_label": "tbank_cache_keys" }, { "label": "tbank.controller.spec.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L1", "_origin": "ast", "id": "tbank_tbank_controller_spec", "community": 11, "norm_label": "tbank.controller.spec.ts" }, { "label": "tbank.controller.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L1", "_origin": "ast", "id": "tbank_tbank_controller", "community": 11, "norm_label": "tbank.controller.ts" }, { "label": "TBankController", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L29", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller", "community": 11, "norm_label": "tbankcontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_constructor", "community": 11, "norm_label": ".constructor()" }, { "label": ".getAccounts()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L42", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_getaccounts", "community": 11, "norm_label": ".getaccounts()" }, { "label": ".getPortfolio()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L50", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_getportfolio", "community": 11, "norm_label": ".getportfolio()" }, { "label": ".getPositions()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L58", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_getpositions", "community": 11, "norm_label": ".getpositions()" }, { "label": ".getOperations()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L74", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_getoperations", "community": 11, "norm_label": ".getoperations()" }, { "label": ".getEvents()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L85", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_getevents", "community": 11, "norm_label": ".getevents()" }, { "label": ".getAnalytics()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L93", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_getanalytics", "community": 11, "norm_label": ".getanalytics()" }, { "label": ".syncOperations()", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L101", "_origin": "ast", "id": "tbank_tbank_controller_tbankcontroller_syncoperations", "community": 11, "norm_label": ".syncoperations()" }, { "label": "tbank.module.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L1", "_origin": "ast", "id": "tbank_tbank_module", "community": 37, "norm_label": "tbank.module.ts" }, { "label": "TBankModule", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L37", "_origin": "ast", "id": "tbank_tbank_module_tbankmodule", "community": 68, "norm_label": "tbankmodule" }, { "label": "broker.types.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L1", "_origin": "ast", "id": "types_broker_types", "community": 19, "norm_label": "broker.types.ts" }, { "label": "BrokerMoney", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L1", "_origin": "ast", "id": "types_broker_types_brokermoney", "community": 19, "norm_label": "brokermoney" }, { "label": "BrokerAccount", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L8", "_origin": "ast", "id": "types_broker_types_brokeraccount", "community": 7, "norm_label": "brokeraccount" }, { "label": "BrokerPosition", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L17", "_origin": "ast", "id": "types_broker_types_brokerposition", "community": 19, "norm_label": "brokerposition" }, { "label": "BrokerPortfolio", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L34", "_origin": "ast", "id": "types_broker_types_brokerportfolio", "community": 19, "norm_label": "brokerportfolio" }, { "label": "BrokerPositionsPage", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L63", "_origin": "ast", "id": "types_broker_types_brokerpositionspage", "community": 19, "norm_label": "brokerpositionspage" }, { "label": "BrokerOperationCategory", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L71", "_origin": "ast", "id": "types_broker_types_brokeroperationcategory", "community": 19, "norm_label": "brokeroperationcategory" }, { "label": "BrokerOperation", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L73", "_origin": "ast", "id": "types_broker_types_brokeroperation", "community": 11, "norm_label": "brokeroperation" }, { "label": "BrokerOperationsPage", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L98", "_origin": "ast", "id": "types_broker_types_brokeroperationspage", "community": 19, "norm_label": "brokeroperationspage" }, { "label": "BrokerPortfolioEvent", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L106", "_origin": "ast", "id": "types_broker_types_brokerportfolioevent", "community": 25, "norm_label": "brokerportfolioevent" }, { "label": "BrokerEventsSummary", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L125", "_origin": "ast", "id": "types_broker_types_brokereventssummary", "community": 19, "norm_label": "brokereventssummary" }, { "label": "BrokerEventsData", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L139", "_origin": "ast", "id": "types_broker_types_brokereventsdata", "community": 25, "norm_label": "brokereventsdata" }, { "label": "tbank-proto.types.ts", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L1", "_origin": "ast", "id": "types_tbank_proto_types", "community": 19, "norm_label": "tbank-proto.types.ts" }, { "label": "TBankTimestamp", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L1", "_origin": "ast", "id": "types_tbank_proto_types_tbanktimestamp", "community": 19, "norm_label": "tbanktimestamp" }, { "label": "TBankMoneyValue", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L6", "_origin": "ast", "id": "types_tbank_proto_types_tbankmoneyvalue", "community": 19, "norm_label": "tbankmoneyvalue" }, { "label": "TBankQuotation", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L12", "_origin": "ast", "id": "types_tbank_proto_types_tbankquotation", "community": 19, "norm_label": "tbankquotation" }, { "label": "TBankAccount", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L17", "_origin": "ast", "id": "types_tbank_proto_types_tbankaccount", "community": 19, "norm_label": "tbankaccount" }, { "label": "TBankAccountsResponse", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L27", "_origin": "ast", "id": "types_tbank_proto_types_tbankaccountsresponse", "community": 19, "norm_label": "tbankaccountsresponse" }, { "label": "TBankPortfolioPosition", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L31", "_origin": "ast", "id": "types_tbank_proto_types_tbankportfolioposition", "community": 16, "norm_label": "tbankportfolioposition" }, { "label": "TBankPortfolioResponse", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L50", "_origin": "ast", "id": "types_tbank_proto_types_tbankportfolioresponse", "community": 16, "norm_label": "tbankportfolioresponse" }, { "label": "TBankPositionsSecurity", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L67", "_origin": "ast", "id": "types_tbank_proto_types_tbankpositionssecurity", "community": 19, "norm_label": "tbankpositionssecurity" }, { "label": "TBankPositionsResponse", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L79", "_origin": "ast", "id": "types_tbank_proto_types_tbankpositionsresponse", "community": 19, "norm_label": "tbankpositionsresponse" }, { "label": "TBankOperationTrade", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L86", "_origin": "ast", "id": "types_tbank_proto_types_tbankoperationtrade", "community": 19, "norm_label": "tbankoperationtrade" }, { "label": "TBankOperationItem", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L95", "_origin": "ast", "id": "types_tbank_proto_types_tbankoperationitem", "community": 19, "norm_label": "tbankoperationitem" }, { "label": "TBankOperationsByCursorResponse", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L124", "_origin": "ast", "id": "types_tbank_proto_types_tbankoperationsbycursorresponse", "community": 19, "norm_label": "tbankoperationsbycursorresponse" }, { "label": "TBankInstrument", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L130", "_origin": "ast", "id": "types_tbank_proto_types_tbankinstrument", "community": 16, "norm_label": "tbankinstrument" }, { "label": "TBankInstrumentResponse", "file_type": "code", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L146", "_origin": "ast", "id": "types_tbank_proto_types_tbankinstrumentresponse", "community": 19, "norm_label": "tbankinstrumentresponse" }, { "label": "tsconfig.json", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L1", "_origin": "ast", "id": "backend_tsconfig", "community": 58, "norm_label": "tsconfig.json" }, { "label": "extends", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L2", "_origin": "ast", "id": "backend_tsconfig_extends", "community": 58, "norm_label": "extends" }, { "label": "compilerOptions", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L3", "_origin": "ast", "id": "backend_tsconfig_compileroptions", "community": 58, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L4", "_origin": "ast", "id": "backend_tsconfig_compileroptions_target", "community": 58, "norm_label": "target" }, { "label": "module", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "backend_tsconfig_compileroptions_module", "community": 58, "norm_label": "module" }, { "label": "outDir", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L6", "_origin": "ast", "id": "backend_tsconfig_compileroptions_outdir", "community": 58, "norm_label": "outdir" }, { "label": "moduleResolution", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "backend_tsconfig_compileroptions_moduleresolution", "community": 58, "norm_label": "moduleresolution" }, { "label": "emitDecoratorMetadata", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L8", "_origin": "ast", "id": "backend_tsconfig_compileroptions_emitdecoratormetadata", "community": 58, "norm_label": "emitdecoratormetadata" }, { "label": "experimentalDecorators", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L9", "_origin": "ast", "id": "backend_tsconfig_compileroptions_experimentaldecorators", "community": 58, "norm_label": "experimentaldecorators" }, { "label": "baseUrl", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L10", "_origin": "ast", "id": "backend_tsconfig_compileroptions_baseurl", "community": 58, "norm_label": "baseurl" }, { "label": "paths", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L11", "_origin": "ast", "id": "backend_tsconfig_compileroptions_paths", "community": 58, "norm_label": "paths" }, { "label": "@/*", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "backend_tsconfig_paths", "community": 58, "norm_label": "@/*" }, { "label": "types", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L14", "_origin": "ast", "id": "backend_tsconfig_compileroptions_types", "community": 58, "norm_label": "types" }, { "label": "include", "file_type": "code", "source_file": "apps/backend/tsconfig.json", "source_location": "L16", "_origin": "ast", "id": "backend_tsconfig_include", "community": 58, "norm_label": "include" }, { "label": "vitest.config.ts", "file_type": "code", "source_file": "apps/backend/vitest.config.ts", "source_location": "L1", "_origin": "ast", "id": "backend_vitest_config", "community": 106, "norm_label": "vitest.config.ts" }, { "label": "babel.config.js", "file_type": "code", "source_file": "apps/docs/babel.config.js", "source_location": "L1", "_origin": "ast", "id": "docs_babel_config", "community": 283, "norm_label": "babel.config.js" }, { "label": "docusaurus.config.ts", "file_type": "code", "source_file": "apps/docs/docusaurus.config.ts", "source_location": "L1", "_origin": "ast", "id": "docs_docusaurus_config", "community": 278, "norm_label": "docusaurus.config.ts" }, { "label": "config", "file_type": "code", "source_file": "apps/docs/docusaurus.config.ts", "source_location": "L5", "_origin": "ast", "id": "docs_docusaurus_config_config", "community": 278, "norm_label": "config" }, { "label": "package.json", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L1", "_origin": "ast", "id": "docs_package", "community": 124, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L2", "_origin": "ast", "id": "docs_package_name", "community": 124, "norm_label": "name" }, { "label": "version", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L3", "_origin": "ast", "id": "docs_package_version", "community": 124, "norm_label": "version" }, { "label": "private", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L4", "_origin": "ast", "id": "docs_package_private", "community": 124, "norm_label": "private" }, { "label": "scripts", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L5", "_origin": "ast", "id": "docs_package_scripts", "community": 124, "norm_label": "scripts" }, { "label": "dev", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L6", "_origin": "ast", "id": "docs_package_scripts_dev", "community": 124, "norm_label": "dev" }, { "label": "build", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L7", "_origin": "ast", "id": "docs_package_scripts_build", "community": 124, "norm_label": "build" }, { "label": "serve", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L8", "_origin": "ast", "id": "docs_package_scripts_serve", "community": 124, "norm_label": "serve" }, { "label": "dependencies", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L10", "_origin": "ast", "id": "docs_package_dependencies", "community": 124, "norm_label": "dependencies" }, { "label": "@docusaurus/core", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L11", "_origin": "ast", "id": "docs_package_dependencies_docusaurus_core", "community": 124, "norm_label": "@docusaurus/core" }, { "label": "@docusaurus/preset-classic", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L12", "_origin": "ast", "id": "docs_package_dependencies_docusaurus_preset_classic", "community": 124, "norm_label": "@docusaurus/preset-classic" }, { "label": "@docusaurus/theme-mermaid", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L13", "_origin": "ast", "id": "docs_package_dependencies_docusaurus_theme_mermaid", "community": 124, "norm_label": "@docusaurus/theme-mermaid" }, { "label": "@mdx-js/react", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L14", "_origin": "ast", "id": "docs_package_dependencies_mdx_js_react", "community": 124, "norm_label": "@mdx-js/react" }, { "label": "react", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L15", "_origin": "ast", "id": "docs_package_dependencies_react", "community": 124, "norm_label": "react" }, { "label": "react-dom", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L16", "_origin": "ast", "id": "docs_package_dependencies_react_dom", "community": 124, "norm_label": "react-dom" }, { "label": "devDependencies", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L18", "_origin": "ast", "id": "docs_package_devdependencies", "community": 124, "norm_label": "devdependencies" }, { "label": "@types/react", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L19", "_origin": "ast", "id": "docs_package_devdependencies_types_react", "community": 124, "norm_label": "@types/react" }, { "label": "typescript", "file_type": "code", "source_file": "apps/docs/package.json", "source_location": "L20", "_origin": "ast", "id": "docs_package_devdependencies_typescript", "community": 124, "norm_label": "typescript" }, { "label": "sidebars.ts", "file_type": "code", "source_file": "apps/docs/sidebars.ts", "source_location": "L1", "_origin": "ast", "id": "docs_sidebars", "community": 279, "norm_label": "sidebars.ts" }, { "label": "sidebars", "file_type": "code", "source_file": "apps/docs/sidebars.ts", "source_location": "L3", "_origin": "ast", "id": "docs_sidebars_sidebars", "community": 279, "norm_label": "sidebars" }, { "label": "browser.ts", "file_type": "code", "source_file": "apps/frontend/mocks/browser.ts", "source_location": "L1", "_origin": "ast", "id": "mocks_browser", "community": 9, "norm_label": "browser.ts" }, { "label": "worker", "file_type": "code", "source_file": "apps/frontend/mocks/browser.ts", "source_location": "L4", "_origin": "ast", "id": "mocks_browser_worker", "community": 9, "norm_label": "worker" }, { "label": "auth.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/auth.ts", "source_location": "L1", "_origin": "ast", "id": "data_auth", "community": 9, "norm_label": "auth.ts" }, { "label": "mockUser", "file_type": "code", "source_file": "apps/frontend/mocks/data/auth.ts", "source_location": "L1", "_origin": "ast", "id": "data_auth_mockuser", "community": 9, "norm_label": "mockuser" }, { "label": "mockAuthResponse", "file_type": "code", "source_file": "apps/frontend/mocks/data/auth.ts", "source_location": "L8", "_origin": "ast", "id": "data_auth_mockauthresponse", "community": 9, "norm_label": "mockauthresponse" }, { "label": "bonds.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/bonds.ts", "source_location": "L1", "_origin": "ast", "id": "data_bonds", "community": 9, "norm_label": "bonds.ts" }, { "label": "mockBond", "file_type": "code", "source_file": "apps/frontend/mocks/data/bonds.ts", "source_location": "L1", "_origin": "ast", "id": "data_bonds_mockbond", "community": 9, "norm_label": "mockbond" }, { "label": "mockBondHistory", "file_type": "code", "source_file": "apps/frontend/mocks/data/bonds.ts", "source_location": "L37", "_origin": "ast", "id": "data_bonds_mockbondhistory", "community": 9, "norm_label": "mockbondhistory" }, { "label": "broker.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L1", "_origin": "ast", "id": "data_broker", "community": 9, "norm_label": "broker.ts" }, { "label": "mockBrokerAccounts", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L1", "_origin": "ast", "id": "data_broker_mockbrokeraccounts", "community": 9, "norm_label": "mockbrokeraccounts" }, { "label": "mockBrokerPortfolio", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L12", "_origin": "ast", "id": "data_broker_mockbrokerportfolio", "community": 9, "norm_label": "mockbrokerportfolio" }, { "label": "mockBrokerPositions", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L36", "_origin": "ast", "id": "data_broker_mockbrokerpositions", "community": 9, "norm_label": "mockbrokerpositions" }, { "label": "mockBrokerOperations", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L87", "_origin": "ast", "id": "data_broker_mockbrokeroperations", "community": 9, "norm_label": "mockbrokeroperations" }, { "label": "mockBrokerEvents", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L138", "_origin": "ast", "id": "data_broker_mockbrokerevents", "community": 9, "norm_label": "mockbrokerevents" }, { "label": "mockEventsSummary", "file_type": "code", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L177", "_origin": "ast", "id": "data_broker_mockeventssummary", "community": 9, "norm_label": "mockeventssummary" }, { "label": "candles.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/candles.ts", "source_location": "L1", "_origin": "ast", "id": "data_candles", "community": 9, "norm_label": "candles.ts" }, { "label": "mockCandles", "file_type": "code", "source_file": "apps/frontend/mocks/data/candles.ts", "source_location": "L1", "_origin": "ast", "id": "data_candles_mockcandles", "community": 9, "norm_label": "mockcandles" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L1", "_origin": "ast", "id": "data_index", "community": 9, "norm_label": "index.ts" }, { "label": "portfolios.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L1", "_origin": "ast", "id": "data_portfolios", "community": 9, "norm_label": "portfolios.ts" }, { "label": "mockPortfolios", "file_type": "code", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L1", "_origin": "ast", "id": "data_portfolios_mockportfolios", "community": 9, "norm_label": "mockportfolios" }, { "label": "mockPositions", "file_type": "code", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L28", "_origin": "ast", "id": "data_portfolios_mockpositions", "community": 9, "norm_label": "mockpositions" }, { "label": "mockPortfolioDetail", "file_type": "code", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L103", "_origin": "ast", "id": "data_portfolios_mockportfoliodetail", "community": 9, "norm_label": "mockportfoliodetail" }, { "label": "mockAnalytics", "file_type": "code", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L125", "_origin": "ast", "id": "data_portfolios_mockanalytics", "community": 9, "norm_label": "mockanalytics" }, { "label": "screener.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/screener.ts", "source_location": "L1", "_origin": "ast", "id": "data_screener", "community": 9, "norm_label": "screener.ts" }, { "label": "mockScreenerItems", "file_type": "code", "source_file": "apps/frontend/mocks/data/screener.ts", "source_location": "L1", "_origin": "ast", "id": "data_screener_mockscreeneritems", "community": 9, "norm_label": "mockscreeneritems" }, { "label": "search.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/search.ts", "source_location": "L1", "_origin": "ast", "id": "data_search", "community": 9, "norm_label": "search.ts" }, { "label": "mockSearchResults", "file_type": "code", "source_file": "apps/frontend/mocks/data/search.ts", "source_location": "L1", "_origin": "ast", "id": "data_search_mocksearchresults", "community": 9, "norm_label": "mocksearchresults" }, { "label": "shares.ts", "file_type": "code", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L1", "_origin": "ast", "id": "data_shares", "community": 9, "norm_label": "shares.ts" }, { "label": "mockShare", "file_type": "code", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L1", "_origin": "ast", "id": "data_shares_mockshare", "community": 9, "norm_label": "mockshare" }, { "label": "mockDividends", "file_type": "code", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L26", "_origin": "ast", "id": "data_shares_mockdividends", "community": 9, "norm_label": "mockdividends" }, { "label": "mockShareHistory", "file_type": "code", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L31", "_origin": "ast", "id": "data_shares_mocksharehistory", "community": 9, "norm_label": "mocksharehistory" }, { "label": "handlers.ts", "file_type": "code", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L1", "_origin": "ast", "id": "mocks_handlers", "community": 9, "norm_label": "handlers.ts" }, { "label": "handlers", "file_type": "code", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L28", "_origin": "ast", "id": "mocks_handlers_handlers", "community": 9, "norm_label": "handlers" }, { "label": "server.ts", "file_type": "code", "source_file": "apps/frontend/mocks/server.ts", "source_location": "L1", "_origin": "ast", "id": "mocks_server", "community": 31, "norm_label": "server.ts" }, { "label": "server", "file_type": "code", "source_file": "apps/frontend/mocks/server.ts", "source_location": "L4", "_origin": "ast", "id": "mocks_server_server", "community": 31, "norm_label": "server" }, { "label": "utils.ts", "file_type": "code", "source_file": "apps/frontend/mocks/utils.ts", "source_location": "L1", "_origin": "ast", "id": "mocks_utils", "community": 9, "norm_label": "utils.ts" }, { "label": "envelope()", "file_type": "code", "source_file": "apps/frontend/mocks/utils.ts", "source_location": "L1", "_origin": "ast", "id": "mocks_utils_envelope", "community": 9, "norm_label": "envelope()" }, { "label": "package.json", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L1", "_origin": "ast", "id": "frontend_package", "community": 90, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L2", "_origin": "ast", "id": "frontend_package_name", "community": 90, "norm_label": "name" }, { "label": "version", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L3", "_origin": "ast", "id": "frontend_package_version", "community": 90, "norm_label": "version" }, { "label": "private", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L4", "_origin": "ast", "id": "frontend_package_private", "community": 90, "norm_label": "private" }, { "label": "type", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L5", "_origin": "ast", "id": "frontend_package_type", "community": 90, "norm_label": "type" }, { "label": "scripts", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L6", "_origin": "ast", "id": "frontend_package_scripts", "community": 70, "norm_label": "scripts" }, { "label": "dev", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L7", "_origin": "ast", "id": "frontend_package_scripts_dev", "community": 70, "norm_label": "dev" }, { "label": "build", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L8", "_origin": "ast", "id": "frontend_package_scripts_build", "community": 70, "norm_label": "build" }, { "label": "typecheck", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L9", "_origin": "ast", "id": "frontend_package_scripts_typecheck", "community": 70, "norm_label": "typecheck" }, { "label": "preview", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L10", "_origin": "ast", "id": "frontend_package_scripts_preview", "community": 70, "norm_label": "preview" }, { "label": "codegen", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L11", "_origin": "ast", "id": "frontend_package_scripts_codegen", "community": 70, "norm_label": "codegen" }, { "label": "lint", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L12", "_origin": "ast", "id": "frontend_package_scripts_lint", "community": 70, "norm_label": "lint" }, { "label": "lint:fix", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L13", "_origin": "ast", "id": "frontend_package_scripts_lint_fix", "community": 70, "norm_label": "lint:fix" }, { "label": "format", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L14", "_origin": "ast", "id": "frontend_package_scripts_format", "community": 70, "norm_label": "format" }, { "label": "format:check", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L15", "_origin": "ast", "id": "frontend_package_scripts_format_check", "community": 70, "norm_label": "format:check" }, { "label": "test", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L16", "_origin": "ast", "id": "frontend_package_scripts_test", "community": 70, "norm_label": "test" }, { "label": "test:watch", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L17", "_origin": "ast", "id": "frontend_package_scripts_test_watch", "community": 70, "norm_label": "test:watch" }, { "label": "dependencies", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L19", "_origin": "ast", "id": "frontend_package_dependencies", "community": 29, "norm_label": "dependencies" }, { "label": "@emotion/react", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L20", "_origin": "ast", "id": "frontend_package_dependencies_emotion_react", "community": 29, "norm_label": "@emotion/react" }, { "label": "@emotion/styled", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L21", "_origin": "ast", "id": "frontend_package_dependencies_emotion_styled", "community": 29, "norm_label": "@emotion/styled" }, { "label": "@fontsource/inter", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L22", "_origin": "ast", "id": "frontend_package_dependencies_fontsource_inter", "community": 29, "norm_label": "@fontsource/inter" }, { "label": "@hookform/resolvers", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L23", "_origin": "ast", "id": "frontend_package_dependencies_hookform_resolvers", "community": 29, "norm_label": "@hookform/resolvers" }, { "label": "@moex-vibe/design-system", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L24", "_origin": "ast", "id": "frontend_package_dependencies_moex_vibe_design_system", "community": 29, "norm_label": "@moex-vibe/design-system" }, { "label": "@mui/icons-material", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L25", "_origin": "ast", "id": "frontend_package_dependencies_mui_icons_material", "community": 29, "norm_label": "@mui/icons-material" }, { "label": "@mui/material", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L26", "_origin": "ast", "id": "frontend_package_dependencies_mui_material", "community": 29, "norm_label": "@mui/material" }, { "label": "@tanstack/react-query", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L27", "_origin": "ast", "id": "frontend_package_dependencies_tanstack_react_query", "community": 29, "norm_label": "@tanstack/react-query" }, { "label": "@tanstack/react-router", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L28", "_origin": "ast", "id": "frontend_package_dependencies_tanstack_react_router", "community": 29, "norm_label": "@tanstack/react-router" }, { "label": "@tanstack/react-table", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L29", "_origin": "ast", "id": "frontend_package_dependencies_tanstack_react_table", "community": 29, "norm_label": "@tanstack/react-table" }, { "label": "clsx", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L30", "_origin": "ast", "id": "frontend_package_dependencies_clsx", "community": 29, "norm_label": "clsx" }, { "label": "dayjs", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L31", "_origin": "ast", "id": "frontend_package_dependencies_dayjs", "community": 29, "norm_label": "dayjs" }, { "label": "ky", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L32", "_origin": "ast", "id": "frontend_package_dependencies_ky", "community": 29, "norm_label": "ky" }, { "label": "lightweight-charts", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L33", "_origin": "ast", "id": "frontend_package_dependencies_lightweight_charts", "community": 29, "norm_label": "lightweight-charts" }, { "label": "openapi-fetch", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L34", "_origin": "ast", "id": "frontend_package_dependencies_openapi_fetch", "community": 29, "norm_label": "openapi-fetch" }, { "label": "react", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L35", "_origin": "ast", "id": "frontend_package_dependencies_react", "community": 29, "norm_label": "react" }, { "label": "react-dom", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L36", "_origin": "ast", "id": "frontend_package_dependencies_react_dom", "community": 29, "norm_label": "react-dom" }, { "label": "react-hook-form", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L37", "_origin": "ast", "id": "frontend_package_dependencies_react_hook_form", "community": 29, "norm_label": "react-hook-form" }, { "label": "react-is", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L38", "_origin": "ast", "id": "frontend_package_dependencies_react_is", "community": 29, "norm_label": "react-is" }, { "label": "zod", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L39", "_origin": "ast", "id": "frontend_package_dependencies_zod", "community": 29, "norm_label": "zod" }, { "label": "zustand", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L40", "_origin": "ast", "id": "frontend_package_dependencies_zustand", "community": 29, "norm_label": "zustand" }, { "label": "devDependencies", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L42", "_origin": "ast", "id": "frontend_package_devdependencies", "community": 32, "norm_label": "devdependencies" }, { "label": "@biomejs/biome", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L43", "_origin": "ast", "id": "frontend_package_devdependencies_biomejs_biome", "community": 32, "norm_label": "@biomejs/biome" }, { "label": "@conarti/eslint-plugin-feature-sliced", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L44", "_origin": "ast", "id": "frontend_package_devdependencies_conarti_eslint_plugin_feature_sliced", "community": 32, "norm_label": "@conarti/eslint-plugin-feature-sliced" }, { "label": "@tanstack/router-devtools", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L45", "_origin": "ast", "id": "frontend_package_devdependencies_tanstack_router_devtools", "community": 32, "norm_label": "@tanstack/router-devtools" }, { "label": "@testing-library/jest-dom", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L47", "_origin": "ast", "id": "frontend_package_devdependencies_testing_library_jest_dom", "community": 32, "norm_label": "@testing-library/jest-dom" }, { "label": "@testing-library/react", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L48", "_origin": "ast", "id": "frontend_package_devdependencies_testing_library_react", "community": 32, "norm_label": "@testing-library/react" }, { "label": "@testing-library/user-event", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L49", "_origin": "ast", "id": "frontend_package_devdependencies_testing_library_user_event", "community": 32, "norm_label": "@testing-library/user-event" }, { "label": "@types/node", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L50", "_origin": "ast", "id": "frontend_package_devdependencies_types_node", "community": 32, "norm_label": "@types/node" }, { "label": "@types/react", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L51", "_origin": "ast", "id": "frontend_package_devdependencies_types_react", "community": 32, "norm_label": "@types/react" }, { "label": "@types/react-dom", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L52", "_origin": "ast", "id": "frontend_package_devdependencies_types_react_dom", "community": 32, "norm_label": "@types/react-dom" }, { "label": "@typescript-eslint/parser", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L53", "_origin": "ast", "id": "frontend_package_devdependencies_typescript_eslint_parser", "community": 32, "norm_label": "@typescript-eslint/parser" }, { "label": "@vitejs/plugin-react", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L54", "_origin": "ast", "id": "frontend_package_devdependencies_vitejs_plugin_react", "community": 32, "norm_label": "@vitejs/plugin-react" }, { "label": "eslint", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L55", "_origin": "ast", "id": "frontend_package_devdependencies_eslint", "community": 32, "norm_label": "eslint" }, { "label": "eslint-import-resolver-typescript", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L56", "_origin": "ast", "id": "frontend_package_devdependencies_eslint_import_resolver_typescript", "community": 32, "norm_label": "eslint-import-resolver-typescript" }, { "label": "eslint-plugin-import", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L57", "_origin": "ast", "id": "frontend_package_devdependencies_eslint_plugin_import", "community": 32, "norm_label": "eslint-plugin-import" }, { "label": "jsdom", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L58", "_origin": "ast", "id": "frontend_package_devdependencies_jsdom", "community": 32, "norm_label": "jsdom" }, { "label": "msw", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L59", "_origin": "ast", "id": "frontend_package_devdependencies_msw", "community": 32, "norm_label": "msw" }, { "label": "openapi-typescript", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L60", "_origin": "ast", "id": "frontend_package_devdependencies_openapi_typescript", "community": 32, "norm_label": "openapi-typescript" }, { "label": "typescript", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L61", "_origin": "ast", "id": "frontend_package_devdependencies_typescript", "community": 32, "norm_label": "typescript" }, { "label": "vite", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L62", "_origin": "ast", "id": "frontend_package_devdependencies_vite", "community": 32, "norm_label": "vite" }, { "label": "vitest", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L63", "_origin": "ast", "id": "frontend_package_devdependencies_vitest", "community": 32, "norm_label": "vitest" }, { "label": "overrides", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L65", "_origin": "ast", "id": "frontend_package_overrides", "community": 90, "norm_label": "overrides" }, { "label": "react-is", "file_type": "code", "source_file": "apps/frontend/package.json", "source_location": "L66", "_origin": "ast", "id": "frontend_package_overrides_react_is", "community": 90, "norm_label": "react-is" }, { "label": "mockServiceWorker.js", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L1", "_origin": "ast", "id": "public_mockserviceworker", "community": 85, "norm_label": "mockserviceworker.js" }, { "label": "IS_MOCKED_RESPONSE", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L12", "_origin": "ast", "id": "public_mockserviceworker_is_mocked_response", "community": 85, "norm_label": "is_mocked_response" }, { "label": "activeClientIds", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L13", "_origin": "ast", "id": "public_mockserviceworker_activeclientids", "community": 85, "norm_label": "activeclientids" }, { "label": "handleRequest()", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L124", "_origin": "ast", "id": "public_mockserviceworker_handlerequest", "community": 85, "norm_label": "handlerequest()" }, { "label": "resolveMainClient()", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L177", "_origin": "ast", "id": "public_mockserviceworker_resolvemainclient", "community": 85, "norm_label": "resolvemainclient()" }, { "label": "getResponse()", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L211", "_origin": "ast", "id": "public_mockserviceworker_getresponse", "community": 85, "norm_label": "getresponse()" }, { "label": "sendToClient()", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L288", "_origin": "ast", "id": "public_mockserviceworker_sendtoclient", "community": 85, "norm_label": "sendtoclient()" }, { "label": "respondWithMock()", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L311", "_origin": "ast", "id": "public_mockserviceworker_respondwithmock", "community": 85, "norm_label": "respondwithmock()" }, { "label": "serializeRequest()", "file_type": "code", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L333", "_origin": "ast", "id": "public_mockserviceworker_serializerequest", "community": 85, "norm_label": "serializerequest()" }, { "label": "App.tsx", "file_type": "code", "source_file": "apps/frontend/src/app/App.tsx", "source_location": "L1", "_origin": "ast", "id": "app_app", "community": 76, "norm_label": "app.tsx" }, { "label": "App()", "file_type": "code", "source_file": "apps/frontend/src/app/App.tsx", "source_location": "L4", "_origin": "ast", "id": "app_app_app", "community": 76, "norm_label": "app()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/app/index.ts", "source_location": "L1", "_origin": "ast", "id": "app_index", "community": 76, "norm_label": "index.ts" }, { "label": "AppLayout.tsx", "file_type": "code", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L1", "_origin": "ast", "id": "layouts_applayout", "community": 91, "norm_label": "applayout.tsx" }, { "label": "AppLayout()", "file_type": "code", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L5", "_origin": "ast", "id": "layouts_applayout_applayout", "community": 91, "norm_label": "applayout()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/app/layouts/index.ts", "source_location": "L1", "_origin": "ast", "id": "layouts_index", "community": 91, "norm_label": "index.ts" }, { "label": "AppProviders.tsx", "file_type": "code", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L1", "_origin": "ast", "id": "providers_appproviders", "community": 50, "norm_label": "appproviders.tsx" }, { "label": "queryClient", "file_type": "code", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L10", "_origin": "ast", "id": "providers_appproviders_queryclient", "community": 50, "norm_label": "queryclient" }, { "label": "AppProviders()", "file_type": "code", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L20", "_origin": "ast", "id": "providers_appproviders_appproviders", "community": 50, "norm_label": "appproviders()" }, { "label": "SessionProvider.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L1", "_origin": "ast", "id": "providers_sessionprovider_test", "community": 31, "norm_label": "sessionprovider.test.tsx" }, { "label": "renderWithProviders()", "file_type": "code", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L13", "_origin": "ast", "id": "providers_sessionprovider_test_renderwithproviders", "community": 31, "norm_label": "renderwithproviders()" }, { "label": "TestConsumer()", "file_type": "code", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L22", "_origin": "ast", "id": "providers_sessionprovider_test_testconsumer", "community": 31, "norm_label": "testconsumer()" }, { "label": "SessionProvider.tsx", "file_type": "code", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L1", "_origin": "ast", "id": "providers_sessionprovider", "community": 50, "norm_label": "sessionprovider.tsx" }, { "label": "SessionProvider()", "file_type": "code", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L12", "_origin": "ast", "id": "providers_sessionprovider_sessionprovider", "community": 50, "norm_label": "sessionprovider()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/app/providers/index.ts", "source_location": "L1", "_origin": "ast", "id": "providers_index", "community": 50, "norm_label": "index.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/app/routing/index.ts", "source_location": "L1", "_origin": "ast", "id": "routing_index", "community": 24, "norm_label": "index.ts" }, { "label": "routeTree.tsx", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L1", "_origin": "ast", "id": "routing_routetree", "community": 24, "norm_label": "routetree.tsx" }, { "label": "requireAuth()", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L26", "_origin": "ast", "id": "routing_routetree_requireauth", "community": 24, "norm_label": "requireauth()" }, { "label": "rootRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L32", "_origin": "ast", "id": "routing_routetree_rootroute", "community": 24, "norm_label": "rootroute" }, { "label": "indexRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L36", "_origin": "ast", "id": "routing_routetree_indexroute", "community": 24, "norm_label": "indexroute" }, { "label": "stockRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L42", "_origin": "ast", "id": "routing_routetree_stockroute", "community": 24, "norm_label": "stockroute" }, { "label": "bondRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L48", "_origin": "ast", "id": "routing_routetree_bondroute", "community": 24, "norm_label": "bondroute" }, { "label": "screenerRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L54", "_origin": "ast", "id": "routing_routetree_screenerroute", "community": 24, "norm_label": "screenerroute" }, { "label": "loginRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L60", "_origin": "ast", "id": "routing_routetree_loginroute", "community": 24, "norm_label": "loginroute" }, { "label": "registerRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L66", "_origin": "ast", "id": "routing_routetree_registerroute", "community": 24, "norm_label": "registerroute" }, { "label": "profileRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L72", "_origin": "ast", "id": "routing_routetree_profileroute", "community": 24, "norm_label": "profileroute" }, { "label": "portfoliosRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L79", "_origin": "ast", "id": "routing_routetree_portfoliosroute", "community": 24, "norm_label": "portfoliosroute" }, { "label": "portfolioDetailRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L86", "_origin": "ast", "id": "routing_routetree_portfoliodetailroute", "community": 24, "norm_label": "portfoliodetailroute" }, { "label": "brokerRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L93", "_origin": "ast", "id": "routing_routetree_brokerroute", "community": 24, "norm_label": "brokerroute" }, { "label": "brokerAccountRoot", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L100", "_origin": "ast", "id": "routing_routetree_brokeraccountroot", "community": 24, "norm_label": "brokeraccountroot" }, { "label": "brokerAccountIndexRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L111", "_origin": "ast", "id": "routing_routetree_brokeraccountindexroute", "community": 24, "norm_label": "brokeraccountindexroute" }, { "label": "brokerSharesRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L117", "_origin": "ast", "id": "routing_routetree_brokersharesroute", "community": 24, "norm_label": "brokersharesroute" }, { "label": "brokerBondsRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L123", "_origin": "ast", "id": "routing_routetree_brokerbondsroute", "community": 24, "norm_label": "brokerbondsroute" }, { "label": "brokerOperationsRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L129", "_origin": "ast", "id": "routing_routetree_brokeroperationsroute", "community": 24, "norm_label": "brokeroperationsroute" }, { "label": "brokerEventsRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L135", "_origin": "ast", "id": "routing_routetree_brokereventsroute", "community": 24, "norm_label": "brokereventsroute" }, { "label": "brokerAnalyticsRoute", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L141", "_origin": "ast", "id": "routing_routetree_brokeranalyticsroute", "community": 24, "norm_label": "brokeranalyticsroute" }, { "label": "routeTree", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L147", "_origin": "ast", "id": "routing_routetree_routetree", "community": 24, "norm_label": "routetree" }, { "label": "router", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L168", "_origin": "ast", "id": "routing_routetree_router", "community": 24, "norm_label": "router" }, { "label": "Register", "file_type": "code", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L174", "_origin": "ast", "id": "routing_routetree_register", "community": 24, "norm_label": "register" }, { "label": "router.ts", "file_type": "code", "source_file": "apps/frontend/src/app/routing/router.ts", "source_location": "L1", "_origin": "ast", "id": "routing_router", "community": 24, "norm_label": "router.ts" }, { "label": "bondApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_bondapi", "community": 38, "norm_label": "bondapi.ts" }, { "label": "getBond()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L10", "_origin": "ast", "id": "api_bondapi_getbond", "community": 38, "norm_label": "getbond()" }, { "label": "getBondMarketData()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L14", "_origin": "ast", "id": "api_bondapi_getbondmarketdata", "community": 38, "norm_label": "getbondmarketdata()" }, { "label": "getBondHistory()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L20", "_origin": "ast", "id": "api_bondapi_getbondhistory", "community": 38, "norm_label": "getbondhistory()" }, { "label": "getBondCandles()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L31", "_origin": "ast", "id": "api_bondapi_getbondcandles", "community": 38, "norm_label": "getbondcandles()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_entities_bond_index_ts_bond_index", "community": 38, "norm_label": "index.ts" }, { "label": "useBond.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBond.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usebond_test", "community": 38, "norm_label": "usebond.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBond.test.tsx", "source_location": "L7", "_origin": "ast", "id": "model_usebond_test_createwrapper", "community": 38, "norm_label": "createwrapper()" }, { "label": "useBond.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebond", "community": 38, "norm_label": "usebond.ts" }, { "label": "useBond()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebond_usebond", "community": 38, "norm_label": "usebond()" }, { "label": "useBondCandles.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usebondcandles_test", "community": 31, "norm_label": "usebondcandles.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L11", "_origin": "ast", "id": "model_usebondcandles_test_createwrapper", "community": 31, "norm_label": "createwrapper()" }, { "label": "useBondCandles.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebondcandles", "community": 38, "norm_label": "usebondcandles.ts" }, { "label": "useBondCandles()", "file_type": "code", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebondcandles_usebondcandles", "community": 38, "norm_label": "usebondcandles()" }, { "label": "brokerAccountApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_brokeraccountapi", "community": 0, "norm_label": "brokeraccountapi.ts" }, { "label": "BrokerOperationQuery", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_brokeraccountapi_brokeroperationquery", "community": 0, "norm_label": "brokeroperationquery" }, { "label": "getBrokerAccounts()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L14", "_origin": "ast", "id": "api_brokeraccountapi_getbrokeraccounts", "community": 0, "norm_label": "getbrokeraccounts()" }, { "label": "getBrokerPortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L21", "_origin": "ast", "id": "api_brokeraccountapi_getbrokerportfolio", "community": 0, "norm_label": "getbrokerportfolio()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "community": 0, "norm_label": "index.ts" }, { "label": "brokerAccountsOverview.test.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L1", "_origin": "ast", "id": "model_brokeraccountsoverview_test", "community": 0, "norm_label": "brokeraccountsoverview.test.ts" }, { "label": "portfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L5", "_origin": "ast", "id": "model_brokeraccountsoverview_test_portfolio", "community": 0, "norm_label": "portfolio()" }, { "label": "brokerAccountsOverview.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L1", "_origin": "ast", "id": "model_brokeraccountsoverview", "community": 0, "norm_label": "brokeraccountsoverview.ts" }, { "label": "BrokerCurrencyAllocationSummary", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L3", "_origin": "ast", "id": "model_brokeraccountsoverview_brokercurrencyallocationsummary", "community": 0, "norm_label": "brokercurrencyallocationsummary" }, { "label": "BrokerCurrencyPortfolioSummary", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L11", "_origin": "ast", "id": "model_brokeraccountsoverview_brokercurrencyportfoliosummary", "community": 0, "norm_label": "brokercurrencyportfoliosummary" }, { "label": "BrokerCurrencyCashSummary", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L19", "_origin": "ast", "id": "model_brokeraccountsoverview_brokercurrencycashsummary", "community": 0, "norm_label": "brokercurrencycashsummary" }, { "label": "BrokerAccountsAggregate", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L24", "_origin": "ast", "id": "model_brokeraccountsoverview_brokeraccountsaggregate", "community": 0, "norm_label": "brokeraccountsaggregate" }, { "label": "MutableCurrencySummary", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L29", "_origin": "ast", "id": "model_brokeraccountsoverview_mutablecurrencysummary", "community": 0, "norm_label": "mutablecurrencysummary" }, { "label": "moneyValue()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L37", "_origin": "ast", "id": "model_brokeraccountsoverview_moneyvalue", "community": 0, "norm_label": "moneyvalue()" }, { "label": "brokerAccountTypeLabel()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L41", "_origin": "ast", "id": "model_brokeraccountsoverview_brokeraccounttypelabel", "community": 0, "norm_label": "brokeraccounttypelabel()" }, { "label": "aggregateBrokerAccounts()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L45", "_origin": "ast", "id": "model_brokeraccountsoverview_aggregatebrokeraccounts", "community": 0, "norm_label": "aggregatebrokeraccounts()" }, { "label": "useBrokerAccountPortfolios.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokeraccountportfolios", "community": 0, "norm_label": "usebrokeraccountportfolios.ts" }, { "label": "useBrokerAccountPortfolios()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokeraccountportfolios_usebrokeraccountportfolios", "community": 0, "norm_label": "usebrokeraccountportfolios()" }, { "label": "useBrokerAccounts.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokeraccounts", "community": 0, "norm_label": "usebrokeraccounts.ts" }, { "label": "useBrokerAccounts()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokeraccounts_usebrokeraccounts", "community": 0, "norm_label": "usebrokeraccounts()" }, { "label": "useBrokerPortfolio.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokerportfolio", "community": 0, "norm_label": "usebrokerportfolio.ts" }, { "label": "useBrokerPortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokerportfolio_usebrokerportfolio", "community": 39, "norm_label": "usebrokerportfolio()" }, { "label": "brokerAnalyticsApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_brokeranalyticsapi", "community": 6, "norm_label": "brokeranalyticsapi.ts" }, { "label": "getBrokerAnalytics()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_brokeranalyticsapi_getbrokeranalytics", "community": 6, "norm_label": "getbrokeranalytics()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-analytics/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_entities_broker_analytics_index_ts_broker_analytics_index", "community": 6, "norm_label": "index.ts" }, { "label": "useBrokerAnalytics.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokeranalytics", "community": 6, "norm_label": "usebrokeranalytics.ts" }, { "label": "useBrokerAnalytics()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokeranalytics_usebrokeranalytics", "community": 6, "norm_label": "usebrokeranalytics()" }, { "label": "brokerEventApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_brokereventapi", "community": 30, "norm_label": "brokereventapi.ts" }, { "label": "BrokerEventsQuery", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_brokereventapi_brokereventsquery", "community": 30, "norm_label": "brokereventsquery" }, { "label": "getBrokerEvents()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L10", "_origin": "ast", "id": "api_brokereventapi_getbrokerevents", "community": 30, "norm_label": "getbrokerevents()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_event_index", "community": 30, "norm_label": "index.ts" }, { "label": "useBrokerEvents.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usebrokerevents_test", "community": 30, "norm_label": "usebrokerevents.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L12", "_origin": "ast", "id": "model_usebrokerevents_test_createwrapper", "community": 30, "norm_label": "createwrapper()" }, { "label": "mockEventsData", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L20", "_origin": "ast", "id": "model_usebrokerevents_test_mockeventsdata", "community": 30, "norm_label": "mockeventsdata" }, { "label": "query", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L58", "_origin": "ast", "id": "model_usebrokerevents_test_query", "community": 30, "norm_label": "query" }, { "label": "useBrokerEvents.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokerevents", "community": 30, "norm_label": "usebrokerevents.ts" }, { "label": "useBrokerEvents()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokerevents_usebrokerevents", "community": 30, "norm_label": "usebrokerevents()" }, { "label": "brokerOperationApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_brokeroperationapi", "community": 55, "norm_label": "brokeroperationapi.ts" }, { "label": "BrokerOperationQuery", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L8", "_origin": "ast", "id": "api_brokeroperationapi_brokeroperationquery", "community": 55, "norm_label": "brokeroperationquery" }, { "label": "syncBrokerOperations()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L18", "_origin": "ast", "id": "api_brokeroperationapi_syncbrokeroperations", "community": 55, "norm_label": "syncbrokeroperations()" }, { "label": "getBrokerOperations()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L29", "_origin": "ast", "id": "api_brokeroperationapi_getbrokeroperations", "community": 55, "norm_label": "getbrokeroperations()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_operation_index", "community": 55, "norm_label": "index.ts" }, { "label": "operationFilters.test.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.test.ts", "source_location": "L1", "_origin": "ast", "id": "model_operationfilters_test", "community": 55, "norm_label": "operationfilters.test.ts" }, { "label": "operationFilters.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L1", "_origin": "ast", "id": "model_operationfilters", "community": 55, "norm_label": "operationfilters.ts" }, { "label": "BrokerOperationImpact", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L3", "_origin": "ast", "id": "model_operationfilters_brokeroperationimpact", "community": 55, "norm_label": "brokeroperationimpact" }, { "label": "TRADE_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L5", "_origin": "ast", "id": "model_operationfilters_trade_types", "community": 55, "norm_label": "trade_types" }, { "label": "BOND_REPAYMENT_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L16", "_origin": "ast", "id": "model_operationfilters_bond_repayment_types", "community": 55, "norm_label": "bond_repayment_types" }, { "label": "INCOME_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L21", "_origin": "ast", "id": "model_operationfilters_income_types", "community": 55, "norm_label": "income_types" }, { "label": "TAX_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L23", "_origin": "ast", "id": "model_operationfilters_tax_types", "community": 55, "norm_label": "tax_types" }, { "label": "FEE_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L31", "_origin": "ast", "id": "model_operationfilters_fee_types", "community": 55, "norm_label": "fee_types" }, { "label": "TRANSFER_INPUT_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L38", "_origin": "ast", "id": "model_operationfilters_transfer_input_types", "community": 55, "norm_label": "transfer_input_types" }, { "label": "TRANSFER_OUTPUT_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L45", "_origin": "ast", "id": "model_operationfilters_transfer_output_types", "community": 55, "norm_label": "transfer_output_types" }, { "label": "SECURITY_TRANSFER_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L52", "_origin": "ast", "id": "model_operationfilters_security_transfer_types", "community": 55, "norm_label": "security_transfer_types" }, { "label": "OPERATION_TYPE_LABELS", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L59", "_origin": "ast", "id": "model_operationfilters_operation_type_labels", "community": 55, "norm_label": "operation_type_labels" }, { "label": "BROKER_OPERATION_TYPE_OPTIONS", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L87", "_origin": "ast", "id": "model_operationfilters_broker_operation_type_options", "community": 55, "norm_label": "broker_operation_type_options" }, { "label": "BROKER_OPERATION_TYPES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L95", "_origin": "ast", "id": "model_operationfilters_broker_operation_types", "community": 55, "norm_label": "broker_operation_types" }, { "label": "isBrokerOperationType()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L97", "_origin": "ast", "id": "model_operationfilters_isbrokeroperationtype", "community": 55, "norm_label": "isbrokeroperationtype()" }, { "label": "getBrokerOperationTypeLabel()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L101", "_origin": "ast", "id": "model_operationfilters_getbrokeroperationtypelabel", "community": 55, "norm_label": "getbrokeroperationtypelabel()" }, { "label": "getBrokerOperationImpact()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L114", "_origin": "ast", "id": "model_operationfilters_getbrokeroperationimpact", "community": 55, "norm_label": "getbrokeroperationimpact()" }, { "label": "useBrokerOperations.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usebrokeroperations_test", "community": 55, "norm_label": "usebrokeroperations.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L12", "_origin": "ast", "id": "model_usebrokeroperations_test_createwrapper", "community": 55, "norm_label": "createwrapper()" }, { "label": "useBrokerOperations.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokeroperations", "community": 55, "norm_label": "usebrokeroperations.ts" }, { "label": "useBrokerOperations()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokeroperations_usebrokeroperations", "community": 55, "norm_label": "usebrokeroperations()" }, { "label": "useSyncBrokerOperations.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/useSyncBrokerOperations.ts", "source_location": "L1", "_origin": "ast", "id": "model_usesyncbrokeroperations", "community": 55, "norm_label": "usesyncbrokeroperations.ts" }, { "label": "useSyncBrokerOperations()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-operation/model/useSyncBrokerOperations.ts", "source_location": "L4", "_origin": "ast", "id": "model_usesyncbrokeroperations_usesyncbrokeroperations", "community": 55, "norm_label": "usesyncbrokeroperations()" }, { "label": "brokerPositionApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_brokerpositionapi", "community": 6, "norm_label": "brokerpositionapi.ts" }, { "label": "getBrokerPositions()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_brokerpositionapi_getbrokerpositions", "community": 6, "norm_label": "getbrokerpositions()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_position_index", "community": 48, "norm_label": "index.ts" }, { "label": "brokerAllocation.test.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L1", "_origin": "ast", "id": "model_brokerallocation_test", "community": 0, "norm_label": "brokerallocation.test.ts" }, { "label": "money()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L5", "_origin": "ast", "id": "model_brokerallocation_test_money", "community": 0, "norm_label": "money()" }, { "label": "portfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L14", "_origin": "ast", "id": "model_brokerallocation_test_portfolio", "community": 0, "norm_label": "portfolio()" }, { "label": "brokerAllocation.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L1", "_origin": "ast", "id": "model_brokerallocation", "community": 48, "norm_label": "brokerallocation.ts" }, { "label": "BrokerAllocationKey", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L3", "_origin": "ast", "id": "model_brokerallocation_brokerallocationkey", "community": 48, "norm_label": "brokerallocationkey" }, { "label": "BrokerAllocationItem", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L5", "_origin": "ast", "id": "model_brokerallocation_brokerallocationitem", "community": 48, "norm_label": "brokerallocationitem" }, { "label": "BrokerNegativeAllocationItem", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L13", "_origin": "ast", "id": "model_brokerallocation_brokernegativeallocationitem", "community": 48, "norm_label": "brokernegativeallocationitem" }, { "label": "ALLOCATION_CONFIG", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L15", "_origin": "ast", "id": "model_brokerallocation_allocation_config", "community": 48, "norm_label": "allocation_config" }, { "label": "buildBrokerAllocation()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L23", "_origin": "ast", "id": "model_brokerallocation_buildbrokerallocation", "community": 66, "norm_label": "buildbrokerallocation()" }, { "label": "brokerDisplay.test.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L1", "_origin": "ast", "id": "model_brokerdisplay_test", "community": 55, "norm_label": "brokerdisplay.test.ts" }, { "label": "position()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L11", "_origin": "ast", "id": "model_brokerdisplay_test_position", "community": 55, "norm_label": "position()" }, { "label": "operation()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L31", "_origin": "ast", "id": "model_brokerdisplay_test_operation", "community": 55, "norm_label": "operation()" }, { "label": "brokerDisplay.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L1", "_origin": "ast", "id": "model_brokerdisplay", "community": 48, "norm_label": "brokerdisplay.ts" }, { "label": "BrokerPositionGroup", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L3", "_origin": "ast", "id": "model_brokerdisplay_brokerpositiongroup", "community": 48, "norm_label": "brokerpositiongroup" }, { "label": "BrokerInstrumentLinkInput", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L5", "_origin": "ast", "id": "model_brokerdisplay_brokerinstrumentlinkinput", "community": 48, "norm_label": "brokerinstrumentlinkinput" }, { "label": "STOCK_CLASS_CODES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L11", "_origin": "ast", "id": "model_brokerdisplay_stock_class_codes", "community": 48, "norm_label": "stock_class_codes" }, { "label": "BOND_CLASS_CODES", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L12", "_origin": "ast", "id": "model_brokerdisplay_bond_class_codes", "community": 48, "norm_label": "bond_class_codes" }, { "label": "getBrokerPositionGroup()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L14", "_origin": "ast", "id": "model_brokerdisplay_getbrokerpositiongroup", "community": 48, "norm_label": "getbrokerpositiongroup()" }, { "label": "getBrokerInstrumentPath()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L25", "_origin": "ast", "id": "model_brokerdisplay_getbrokerinstrumentpath", "community": 48, "norm_label": "getbrokerinstrumentpath()" }, { "label": "useBrokerPositions.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L1", "_origin": "ast", "id": "model_usebrokerpositions", "community": 6, "norm_label": "usebrokerpositions.ts" }, { "label": "useBrokerPositions()", "file_type": "code", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L5", "_origin": "ast", "id": "model_usebrokerpositions_usebrokerpositions", "community": 48, "norm_label": "usebrokerpositions()" }, { "label": "portfolioApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_portfolioapi", "community": 34, "norm_label": "portfolioapi.ts" }, { "label": "getPortfolios()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_portfolioapi_getportfolios", "community": 34, "norm_label": "getportfolios()" }, { "label": "getPortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L11", "_origin": "ast", "id": "api_portfolioapi_getportfolio", "community": 34, "norm_label": "getportfolio()" }, { "label": "createPortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L17", "_origin": "ast", "id": "api_portfolioapi_createportfolio", "community": 34, "norm_label": "createportfolio()" }, { "label": "updatePortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L28", "_origin": "ast", "id": "api_portfolioapi_updateportfolio", "community": 34, "norm_label": "updateportfolio()" }, { "label": "deletePortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L38", "_origin": "ast", "id": "api_portfolioapi_deleteportfolio", "community": 34, "norm_label": "deleteportfolio()" }, { "label": "addPosition()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L46", "_origin": "ast", "id": "api_portfolioapi_addposition", "community": 34, "norm_label": "addposition()" }, { "label": "updatePosition()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L63", "_origin": "ast", "id": "api_portfolioapi_updateposition", "community": 34, "norm_label": "updateposition()" }, { "label": "removePosition()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L80", "_origin": "ast", "id": "api_portfolioapi_removeposition", "community": 34, "norm_label": "removeposition()" }, { "label": "getPortfolioAnalytics()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L89", "_origin": "ast", "id": "api_portfolioapi_getportfolioanalytics", "community": 34, "norm_label": "getportfolioanalytics()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_index", "community": 34, "norm_label": "index.ts" }, { "label": "usePortfolio.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L1", "_origin": "ast", "id": "model_useportfolio", "community": 34, "norm_label": "useportfolio.ts" }, { "label": "usePortfolio()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L5", "_origin": "ast", "id": "model_useportfolio_useportfolio", "community": 13, "norm_label": "useportfolio()" }, { "label": "usePortfolioAnalytics.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L1", "_origin": "ast", "id": "model_useportfolioanalytics", "community": 34, "norm_label": "useportfolioanalytics.ts" }, { "label": "usePortfolioAnalytics()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L5", "_origin": "ast", "id": "model_useportfolioanalytics_useportfolioanalytics", "community": 34, "norm_label": "useportfolioanalytics()" }, { "label": "usePortfolioMutations.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L1", "_origin": "ast", "id": "model_useportfoliomutations", "community": 34, "norm_label": "useportfoliomutations.ts" }, { "label": "usePortfolioMutations()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L5", "_origin": "ast", "id": "model_useportfoliomutations_useportfoliomutations", "community": 13, "norm_label": "useportfoliomutations()" }, { "label": "usePortfolios.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L1", "_origin": "ast", "id": "model_useportfolios", "community": 34, "norm_label": "useportfolios.ts" }, { "label": "usePortfolios()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L5", "_origin": "ast", "id": "model_useportfolios_useportfolios", "community": 13, "norm_label": "useportfolios()" }, { "label": "usePositionMutations.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L1", "_origin": "ast", "id": "model_usepositionmutations", "community": 34, "norm_label": "usepositionmutations.ts" }, { "label": "usePositionMutations()", "file_type": "code", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L5", "_origin": "ast", "id": "model_usepositionmutations_usepositionmutations", "community": 13, "norm_label": "usepositionmutations()" }, { "label": "searchApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_searchapi", "community": 6, "norm_label": "searchapi.ts" }, { "label": "searchSecurities()", "file_type": "code", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_searchapi_searchsecurities", "community": 6, "norm_label": "searchsecurities()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/search/index.ts", "source_location": "L1", "_origin": "ast", "id": "search_index", "community": 6, "norm_label": "index.ts" }, { "label": "useSearch.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usesearch_test", "community": 31, "norm_label": "usesearch.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L11", "_origin": "ast", "id": "model_usesearch_test_createwrapper", "community": 31, "norm_label": "createwrapper()" }, { "label": "useSearch.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L1", "_origin": "ast", "id": "model_usesearch", "community": 6, "norm_label": "usesearch.ts" }, { "label": "useSearch()", "file_type": "code", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L5", "_origin": "ast", "id": "model_usesearch_usesearch", "community": 31, "norm_label": "usesearch()" }, { "label": "sessionApi.test.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L1", "_origin": "ast", "id": "api_sessionapi_test", "community": 56, "norm_label": "sessionapi.test.ts" }, { "label": "sessionApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_sessionapi", "community": 56, "norm_label": "sessionapi.ts" }, { "label": "login()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L5", "_origin": "ast", "id": "api_sessionapi_login", "community": 56, "norm_label": "login()" }, { "label": "register()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L15", "_origin": "ast", "id": "api_sessionapi_register", "community": 56, "norm_label": "register()" }, { "label": "refresh()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L25", "_origin": "ast", "id": "api_sessionapi_refresh", "community": 56, "norm_label": "refresh()" }, { "label": "logout()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L34", "_origin": "ast", "id": "api_sessionapi_logout", "community": 56, "norm_label": "logout()" }, { "label": "getMe()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L42", "_origin": "ast", "id": "api_sessionapi_getme", "community": 56, "norm_label": "getme()" }, { "label": "updateProfile()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L47", "_origin": "ast", "id": "api_sessionapi_updateprofile", "community": 56, "norm_label": "updateprofile()" }, { "label": "tokenManager.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L1", "_origin": "ast", "id": "api_tokenmanager", "community": 50, "norm_label": "tokenmanager.ts" }, { "label": "setAccessToken()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L9", "_origin": "ast", "id": "api_tokenmanager_setaccesstoken", "community": 56, "norm_label": "setaccesstoken()" }, { "label": "getAccessToken()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L13", "_origin": "ast", "id": "api_tokenmanager_getaccesstoken", "community": 50, "norm_label": "getaccesstoken()" }, { "label": "setOnUnauthorized()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L17", "_origin": "ast", "id": "api_tokenmanager_setonunauthorized", "community": 50, "norm_label": "setonunauthorized()" }, { "label": "refreshTokens()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L21", "_origin": "ast", "id": "api_tokenmanager_refreshtokens", "community": 50, "norm_label": "refreshtokens()" }, { "label": "handleUnauthorized()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L36", "_origin": "ast", "id": "api_tokenmanager_handleunauthorized", "community": 50, "norm_label": "handleunauthorized()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "_origin": "ast", "id": "session_index", "community": 56, "norm_label": "index.ts" }, { "label": "sessionContext.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/sessionContext.ts", "source_location": "L1", "_origin": "ast", "id": "model_sessioncontext", "community": 81, "norm_label": "sessioncontext.ts" }, { "label": "useSession.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usesession_test", "community": 81, "norm_label": "usesession.test.tsx" }, { "label": "SessionState", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L7", "_origin": "ast", "id": "model_usesession_test_sessionstate", "community": 81, "norm_label": "sessionstate" }, { "label": "mockSession", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L19", "_origin": "ast", "id": "model_usesession_test_mocksession", "community": 81, "norm_label": "mocksession" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L31", "_origin": "ast", "id": "model_usesession_test_createwrapper", "community": 81, "norm_label": "createwrapper()" }, { "label": "useSession.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSession.ts", "source_location": "L1", "_origin": "ast", "id": "model_usesession", "community": 81, "norm_label": "usesession.ts" }, { "label": "useSession()", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSession.ts", "source_location": "L4", "_origin": "ast", "id": "model_usesession_usesession", "community": 91, "norm_label": "usesession()" }, { "label": "useSessionStore.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L1", "_origin": "ast", "id": "model_usesessionstore", "community": 56, "norm_label": "usesessionstore.ts" }, { "label": "SessionState", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L4", "_origin": "ast", "id": "model_usesessionstore_sessionstate", "community": 56, "norm_label": "sessionstate" }, { "label": "useSessionStore", "file_type": "code", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L14", "_origin": "ast", "id": "model_usesessionstore_usesessionstore", "community": 56, "norm_label": "usesessionstore" }, { "label": "stockApi.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_stockapi", "community": 8, "norm_label": "stockapi.ts" }, { "label": "getShare()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L11", "_origin": "ast", "id": "api_stockapi_getshare", "community": 8, "norm_label": "getshare()" }, { "label": "getShareMarketData()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L15", "_origin": "ast", "id": "api_stockapi_getsharemarketdata", "community": 8, "norm_label": "getsharemarketdata()" }, { "label": "getShareDividends()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L23", "_origin": "ast", "id": "api_stockapi_getsharedividends", "community": 8, "norm_label": "getsharedividends()" }, { "label": "getShareHistory()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L29", "_origin": "ast", "id": "api_stockapi_getsharehistory", "community": 8, "norm_label": "getsharehistory()" }, { "label": "getShareCandles()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L40", "_origin": "ast", "id": "api_stockapi_getsharecandles", "community": 8, "norm_label": "getsharecandles()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_entities_stock_index_ts_stock_index", "community": 8, "norm_label": "index.ts" }, { "label": "useStock.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStock.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usestock_test", "community": 8, "norm_label": "usestock.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStock.test.tsx", "source_location": "L7", "_origin": "ast", "id": "model_usestock_test_createwrapper", "community": 8, "norm_label": "createwrapper()" }, { "label": "useStock.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L1", "_origin": "ast", "id": "model_usestock", "community": 8, "norm_label": "usestock.ts" }, { "label": "useStock()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L5", "_origin": "ast", "id": "model_usestock_usestock", "community": 8, "norm_label": "usestock()" }, { "label": "useStockCandles.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usestockcandles_test", "community": 31, "norm_label": "usestockcandles.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L11", "_origin": "ast", "id": "model_usestockcandles_test_createwrapper", "community": 31, "norm_label": "createwrapper()" }, { "label": "useStockCandles.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L1", "_origin": "ast", "id": "model_usestockcandles", "community": 8, "norm_label": "usestockcandles.ts" }, { "label": "useStockCandles()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L5", "_origin": "ast", "id": "model_usestockcandles_usestockcandles", "community": 8, "norm_label": "usestockcandles()" }, { "label": "useStockDividends.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L1", "_origin": "ast", "id": "model_usestockdividends_test", "community": 8, "norm_label": "usestockdividends.test.tsx" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L11", "_origin": "ast", "id": "model_usestockdividends_test_createwrapper", "community": 8, "norm_label": "createwrapper()" }, { "label": "useStockDividends.ts", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L1", "_origin": "ast", "id": "model_usestockdividends", "community": 8, "norm_label": "usestockdividends.ts" }, { "label": "useStockDividends()", "file_type": "code", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L5", "_origin": "ast", "id": "model_usestockdividends_usestockdividends", "community": 8, "norm_label": "usestockdividends()" }, { "label": "useAddPosition.ts", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/api/useAddPosition.ts", "source_location": "L1", "_origin": "ast", "id": "api_useaddposition", "community": 13, "norm_label": "useaddposition.ts" }, { "label": "useAddPosition()", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/api/useAddPosition.ts", "source_location": "L3", "_origin": "ast", "id": "api_useaddposition_useaddposition", "community": 13, "norm_label": "useaddposition()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/index.ts", "source_location": "L1", "_origin": "ast", "id": "add_position_index", "community": 13, "norm_label": "index.ts" }, { "label": "useAddPositionForm.ts", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/model/useAddPositionForm.ts", "source_location": "L1", "_origin": "ast", "id": "model_useaddpositionform", "community": 13, "norm_label": "useaddpositionform.ts" }, { "label": "useAddPositionForm()", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/model/useAddPositionForm.ts", "source_location": "L3", "_origin": "ast", "id": "model_useaddpositionform_useaddpositionform", "community": 13, "norm_label": "useaddpositionform()" }, { "label": "AddPositionForm.tsx", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_addpositionform", "community": 13, "norm_label": "addpositionform.tsx" }, { "label": "inputStyle", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_addpositionform_inputstyle", "community": 13, "norm_label": "inputstyle" }, { "label": "AddPositionForm()", "file_type": "code", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_addpositionform_addpositionform", "community": 13, "norm_label": "addpositionform()" }, { "label": "screenerApi.ts", "file_type": "code", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L1", "_origin": "ast", "id": "api_screenerapi", "community": 17, "norm_label": "screenerapi.ts" }, { "label": "ScreenerQuery", "file_type": "code", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L4", "_origin": "ast", "id": "api_screenerapi_screenerquery", "community": 17, "norm_label": "screenerquery" }, { "label": "getScreenerResults()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L30", "_origin": "ast", "id": "api_screenerapi_getscreenerresults", "community": 17, "norm_label": "getscreenerresults()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/features/screener/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_features_screener_index_ts_screener_index", "community": 17, "norm_label": "index.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/features/screener/model/index.ts", "source_location": "L1", "_origin": "ast", "id": "model_index", "community": 17, "norm_label": "index.ts" }, { "label": "useScreener.ts", "file_type": "code", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L1", "_origin": "ast", "id": "model_usescreener", "community": 17, "norm_label": "usescreener.ts" }, { "label": "useScreener()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L6", "_origin": "ast", "id": "model_usescreener_usescreener", "community": 17, "norm_label": "usescreener()" }, { "label": "FilterPanel.tsx", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_filterpanel", "community": 17, "norm_label": "filterpanel.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L6", "_origin": "ast", "id": "ui_filterpanel_props", "community": 17, "norm_label": "props" }, { "label": "FilterPanel()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L12", "_origin": "ast", "id": "ui_filterpanel_filterpanel", "community": 17, "norm_label": "filterpanel()" }, { "label": "FilterPanelBond.tsx", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelBond.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_filterpanelbond", "community": 17, "norm_label": "filterpanelbond.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelBond.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_filterpanelbond_props", "community": 17, "norm_label": "props" }, { "label": "FilterPanelBond()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelBond.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_filterpanelbond_filterpanelbond", "community": 17, "norm_label": "filterpanelbond()" }, { "label": "FilterPanelShare.tsx", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelShare.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_filterpanelshare", "community": 17, "norm_label": "filterpanelshare.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelShare.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_filterpanelshare_props", "community": 17, "norm_label": "props" }, { "label": "FilterPanelShare()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelShare.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_filterpanelshare_filterpanelshare", "community": 17, "norm_label": "filterpanelshare()" }, { "label": "ScreenerTable.tsx", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_screenertable", "community": 17, "norm_label": "screenertable.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_screenertable_props", "community": 17, "norm_label": "props" }, { "label": "formatNum()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L12", "_origin": "ast", "id": "ui_screenertable_formatnum", "community": 17, "norm_label": "formatnum()" }, { "label": "formatChange()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L20", "_origin": "ast", "id": "ui_screenertable_formatchange", "community": 17, "norm_label": "formatchange()" }, { "label": "ScreenerTable()", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L26", "_origin": "ast", "id": "ui_screenertable_screenertable", "community": 17, "norm_label": "screenertable()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "community": 17, "norm_label": "index.ts" }, { "label": "main.tsx", "file_type": "code", "source_file": "apps/frontend/src/main.tsx", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_main_tsx_src_main", "community": 76, "norm_label": "main.tsx" }, { "label": "startApp()", "file_type": "code", "source_file": "apps/frontend/src/main.tsx", "source_location": "L8", "_origin": "ast", "id": "src_main_startapp", "community": 9, "norm_label": "startapp()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/bond/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_pages_bond_index_ts_bond_index", "community": 38, "norm_label": "index.ts" }, { "label": "BondPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_bondpage", "community": 38, "norm_label": "bondpage.tsx" }, { "label": "BondPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L6", "_origin": "ast", "id": "ui_bondpage_bondpage", "community": 38, "norm_label": "bondpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-account/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_pages_broker_account_index_ts_broker_account_index", "community": 39, "norm_label": "index.ts" }, { "label": "BrokerAccountOverviewPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeraccountoverviewpage", "community": 39, "norm_label": "brokeraccountoverviewpage.tsx" }, { "label": "BrokerAccountOverviewPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_brokeraccountoverviewpage_brokeraccountoverviewpage", "community": 39, "norm_label": "brokeraccountoverviewpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-accounts/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_index", "community": 0, "norm_label": "index.ts" }, { "label": "BrokerAccountsPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeraccountspage", "community": 0, "norm_label": "brokeraccountspage.tsx" }, { "label": "BrokerAccountsPageSkeleton()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_brokeraccountspage_brokeraccountspageskeleton", "community": 0, "norm_label": "brokeraccountspageskeleton()" }, { "label": "BrokerAccountsPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L48", "_origin": "ast", "id": "ui_brokeraccountspage_brokeraccountspage", "community": 0, "norm_label": "brokeraccountspage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_pages_broker_analytics_index_ts_broker_analytics_index", "community": 39, "norm_label": "index.ts" }, { "label": "BrokerAnalyticsPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeranalyticspage", "community": 39, "norm_label": "brokeranalyticspage.tsx" }, { "label": "formatAmount()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_brokeranalyticspage_formatamount", "community": 39, "norm_label": "formatamount()" }, { "label": "BrokerAnalyticsPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L8", "_origin": "ast", "id": "ui_brokeranalyticspage_brokeranalyticspage", "community": 39, "norm_label": "brokeranalyticspage()" }, { "label": "Row()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L113", "_origin": "ast", "id": "ui_brokeranalyticspage_row", "community": 39, "norm_label": "row()" }, { "label": "Divider()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L133", "_origin": "ast", "id": "ui_brokeranalyticspage_divider", "community": 39, "norm_label": "divider()" }, { "label": "SummaryItem()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L145", "_origin": "ast", "id": "ui_brokeranalyticspage_summaryitem", "community": 39, "norm_label": "summaryitem()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_events_index", "community": 30, "norm_label": "index.ts" }, { "label": "BrokerEventsPage.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokereventspage_test", "community": 30, "norm_label": "brokereventspage.test.tsx" }, { "label": "mockSetSearchParams", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L8", "_origin": "ast", "id": "ui_brokereventspage_test_mocksetsearchparams", "community": 30, "norm_label": "mocksetsearchparams" }, { "label": "mockSearchParams", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L9", "_origin": "ast", "id": "ui_brokereventspage_test_mocksearchparams", "community": 30, "norm_label": "mocksearchparams" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L60", "_origin": "ast", "id": "ui_brokereventspage_test_createwrapper", "community": 30, "norm_label": "createwrapper()" }, { "label": "mockData", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L68", "_origin": "ast", "id": "ui_brokereventspage_test_mockdata", "community": 30, "norm_label": "mockdata" }, { "label": "BrokerEventsPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokereventspage", "community": 30, "norm_label": "brokereventspage.tsx" }, { "label": "EVENT_TYPES", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L10", "_origin": "ast", "id": "ui_brokereventspage_event_types", "community": 30, "norm_label": "event_types" }, { "label": "EventType", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L12", "_origin": "ast", "id": "ui_brokereventspage_eventtype", "community": 30, "norm_label": "eventtype" }, { "label": "Filters", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L14", "_origin": "ast", "id": "ui_brokereventspage_filters", "community": 30, "norm_label": "filters" }, { "label": "EVENT_TYPE_OPTIONS", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L20", "_origin": "ast", "id": "ui_brokereventspage_event_type_options", "community": 30, "norm_label": "event_type_options" }, { "label": "eventTypeLabel()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L27", "_origin": "ast", "id": "ui_brokereventspage_eventtypelabel", "community": 30, "norm_label": "eventtypelabel()" }, { "label": "defaultPeriod()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L42", "_origin": "ast", "id": "ui_brokereventspage_defaultperiod", "community": 30, "norm_label": "defaultperiod()" }, { "label": "parseTypes()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L50", "_origin": "ast", "id": "ui_brokereventspage_parsetypes", "community": 30, "norm_label": "parsetypes()" }, { "label": "filtersFromSearchParams()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L61", "_origin": "ast", "id": "ui_brokereventspage_filtersfromsearchparams", "community": 30, "norm_label": "filtersfromsearchparams()" }, { "label": "filtersToSearchParams()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L73", "_origin": "ast", "id": "ui_brokereventspage_filterstosearchparams", "community": 30, "norm_label": "filterstosearchparams()" }, { "label": "sourceLabel()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L81", "_origin": "ast", "id": "ui_brokereventspage_sourcelabel", "community": 30, "norm_label": "sourcelabel()" }, { "label": "BrokerEventsPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L85", "_origin": "ast", "id": "ui_brokereventspage_brokereventspage", "community": 30, "norm_label": "brokereventspage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-operations/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_operations_index", "community": 55, "norm_label": "index.ts" }, { "label": "BrokerOperationsPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeroperationspage", "community": 55, "norm_label": "brokeroperationspage.tsx" }, { "label": "getDefaultSyncRange()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L15", "_origin": "ast", "id": "ui_brokeroperationspage_getdefaultsyncrange", "community": 55, "norm_label": "getdefaultsyncrange()" }, { "label": "BrokerOperationsPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L24", "_origin": "ast", "id": "ui_brokeroperationspage_brokeroperationspage", "community": 55, "norm_label": "brokeroperationspage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-positions/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_positions_index", "community": 48, "norm_label": "index.ts" }, { "label": "BrokerPositionsPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokerpositionspage", "community": 48, "norm_label": "brokerpositionspage.tsx" }, { "label": "BrokerPositionsPageProps", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L8", "_origin": "ast", "id": "ui_brokerpositionspage_brokerpositionspageprops", "community": 48, "norm_label": "brokerpositionspageprops" }, { "label": "BrokerPositionsPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L13", "_origin": "ast", "id": "ui_brokerpositionspage_brokerpositionspage", "community": 48, "norm_label": "brokerpositionspage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/home/index.ts", "source_location": "L1", "_origin": "ast", "id": "home_index", "community": 24, "norm_label": "index.ts" }, { "label": "HomePage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/home/ui/HomePage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_homepage", "community": 24, "norm_label": "homepage.tsx" }, { "label": "HomePage()", "file_type": "code", "source_file": "apps/frontend/src/pages/home/ui/HomePage.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_homepage_homepage", "community": 24, "norm_label": "homepage()" }, { "label": "LoginPage.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L1", "_origin": "ast", "id": "login_loginpage_test", "community": 71, "norm_label": "loginpage.test.tsx" }, { "label": "loginTestRouter()", "file_type": "code", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L19", "_origin": "ast", "id": "login_loginpage_test_logintestrouter", "community": 71, "norm_label": "logintestrouter()" }, { "label": "renderLoginPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L36", "_origin": "ast", "id": "login_loginpage_test_renderloginpage", "community": 71, "norm_label": "renderloginpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/login/index.ts", "source_location": "L1", "_origin": "ast", "id": "login_index", "community": 71, "norm_label": "index.ts" }, { "label": "LoginPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_loginpage", "community": 71, "norm_label": "loginpage.tsx" }, { "label": "LoginPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L8", "_origin": "ast", "id": "ui_loginpage_loginpage", "community": 71, "norm_label": "loginpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/portfolios/index.ts", "source_location": "L1", "_origin": "ast", "id": "portfolios_index", "community": 13, "norm_label": "index.ts" }, { "label": "PortfolioDetailPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_portfoliodetailpage", "community": 13, "norm_label": "portfoliodetailpage.tsx" }, { "label": "PortfolioDetailPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_portfoliodetailpage_portfoliodetailpage", "community": 13, "norm_label": "portfoliodetailpage()" }, { "label": "PortfoliosListPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_portfolioslistpage", "community": 13, "norm_label": "portfolioslistpage.tsx" }, { "label": "PortfoliosListPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L6", "_origin": "ast", "id": "ui_portfolioslistpage_portfolioslistpage", "community": 13, "norm_label": "portfolioslistpage()" }, { "label": "ProfilePage.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L1", "_origin": "ast", "id": "profile_profilepage_test", "community": 91, "norm_label": "profilepage.test.tsx" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/profile/index.ts", "source_location": "L1", "_origin": "ast", "id": "profile_index", "community": 91, "norm_label": "index.ts" }, { "label": "ProfilePage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/profile/ui/ProfilePage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_profilepage", "community": 91, "norm_label": "profilepage.tsx" }, { "label": "ProfilePage()", "file_type": "code", "source_file": "apps/frontend/src/pages/profile/ui/ProfilePage.tsx", "source_location": "L6", "_origin": "ast", "id": "ui_profilepage_profilepage", "community": 91, "norm_label": "profilepage()" }, { "label": "RegisterPage.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L1", "_origin": "ast", "id": "register_registerpage_test", "community": 71, "norm_label": "registerpage.test.tsx" }, { "label": "registerTestRouter()", "file_type": "code", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L19", "_origin": "ast", "id": "register_registerpage_test_registertestrouter", "community": 71, "norm_label": "registertestrouter()" }, { "label": "renderRegisterPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L36", "_origin": "ast", "id": "register_registerpage_test_renderregisterpage", "community": 71, "norm_label": "renderregisterpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/register/index.ts", "source_location": "L1", "_origin": "ast", "id": "register_index", "community": 71, "norm_label": "index.ts" }, { "label": "RegisterPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_registerpage", "community": 71, "norm_label": "registerpage.tsx" }, { "label": "RegisterPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L8", "_origin": "ast", "id": "ui_registerpage_registerpage", "community": 71, "norm_label": "registerpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/screener/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_pages_screener_index_ts_screener_index", "community": 17, "norm_label": "index.ts" }, { "label": "ScreenerPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_screenerpage", "community": 17, "norm_label": "screenerpage.tsx" }, { "label": "ScreenerPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L3", "_origin": "ast", "id": "ui_screenerpage_screenerpage", "community": 17, "norm_label": "screenerpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/pages/stock/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_pages_stock_index_ts_stock_index", "community": 8, "norm_label": "index.ts" }, { "label": "StockPage.tsx", "file_type": "code", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_stockpage", "community": 8, "norm_label": "stockpage.tsx" }, { "label": "StockPage()", "file_type": "code", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_stockpage_stockpage", "community": 8, "norm_label": "stockpage()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L1", "_origin": "ast", "id": "api_index", "community": 6, "norm_label": "index.ts" }, { "label": "ApiResponseMeta", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L5", "_origin": "ast", "id": "api_index_apiresponsemeta", "community": 6, "norm_label": "apiresponsemeta" }, { "label": "ApiEnvelope", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L7", "_origin": "ast", "id": "api_index_apienvelope", "community": 6, "norm_label": "apienvelope" }, { "label": "AuthResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L13", "_origin": "ast", "id": "api_index_authresponse", "community": 50, "norm_label": "authresponse" }, { "label": "UserResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L14", "_origin": "ast", "id": "api_index_userresponse", "community": 56, "norm_label": "userresponse" }, { "label": "ShareResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L17", "_origin": "ast", "id": "api_index_shareresponse", "community": 8, "norm_label": "shareresponse" }, { "label": "StockMarketData", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L18", "_origin": "ast", "id": "api_index_stockmarketdata", "community": 8, "norm_label": "stockmarketdata" }, { "label": "DividendItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L19", "_origin": "ast", "id": "api_index_dividenditem", "community": 8, "norm_label": "dividenditem" }, { "label": "ShareHistoryItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L20", "_origin": "ast", "id": "api_index_sharehistoryitem", "community": 8, "norm_label": "sharehistoryitem" }, { "label": "BondResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L23", "_origin": "ast", "id": "api_index_bondresponse", "community": 38, "norm_label": "bondresponse" }, { "label": "BondMarketData", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L24", "_origin": "ast", "id": "api_index_bondmarketdata", "community": 8, "norm_label": "bondmarketdata" }, { "label": "BondHistoryItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L25", "_origin": "ast", "id": "api_index_bondhistoryitem", "community": 38, "norm_label": "bondhistoryitem" }, { "label": "CandleItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L28", "_origin": "ast", "id": "api_index_candleitem", "community": 38, "norm_label": "candleitem" }, { "label": "SearchResultItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L31", "_origin": "ast", "id": "api_index_searchresultitem", "community": 6, "norm_label": "searchresultitem" }, { "label": "ScreenerResult", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L34", "_origin": "ast", "id": "api_index_screenerresult", "community": 17, "norm_label": "screenerresult" }, { "label": "ScreenerItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L35", "_origin": "ast", "id": "api_index_screeneritem", "community": 6, "norm_label": "screeneritem" }, { "label": "Portfolio", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L38", "_origin": "ast", "id": "api_index_portfolio", "community": 13, "norm_label": "portfolio" }, { "label": "PortfolioDetail", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L39", "_origin": "ast", "id": "api_index_portfoliodetail", "community": 34, "norm_label": "portfoliodetail" }, { "label": "Position", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L40", "_origin": "ast", "id": "api_index_position", "community": 6, "norm_label": "position" }, { "label": "PositionWithPrice", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L41", "_origin": "ast", "id": "api_index_positionwithprice", "community": 13, "norm_label": "positionwithprice" }, { "label": "PortfolioSummary", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L42", "_origin": "ast", "id": "api_index_portfoliosummary", "community": 13, "norm_label": "portfoliosummary" }, { "label": "AnalyticsResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L43", "_origin": "ast", "id": "api_index_analyticsresponse", "community": 34, "norm_label": "analyticsresponse" }, { "label": "HealthResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L46", "_origin": "ast", "id": "api_index_healthresponse", "community": 6, "norm_label": "healthresponse" }, { "label": "BrokerAccount", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L49", "_origin": "ast", "id": "api_index_brokeraccount", "community": 0, "norm_label": "brokeraccount" }, { "label": "BrokerPortfolio", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L50", "_origin": "ast", "id": "api_index_brokerportfolio", "community": 0, "norm_label": "brokerportfolio" }, { "label": "BrokerMoney", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L51", "_origin": "ast", "id": "api_index_brokermoney", "community": 0, "norm_label": "brokermoney" }, { "label": "BrokerPosition", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L52", "_origin": "ast", "id": "api_index_brokerposition", "community": 48, "norm_label": "brokerposition" }, { "label": "BrokerOperation", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L53", "_origin": "ast", "id": "api_index_brokeroperation", "community": 55, "norm_label": "brokeroperation" }, { "label": "BrokerOperationsPage", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L54", "_origin": "ast", "id": "api_index_brokeroperationspage", "community": 55, "norm_label": "brokeroperationspage" }, { "label": "BrokerPositionsPage", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L55", "_origin": "ast", "id": "api_index_brokerpositionspage", "community": 6, "norm_label": "brokerpositionspage" }, { "label": "BrokerOperationCategory", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L56", "_origin": "ast", "id": "api_index_brokeroperationcategory", "community": 6, "norm_label": "brokeroperationcategory" }, { "label": "BrokerEventItem", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L60", "_origin": "ast", "id": "api_index_brokereventitem", "community": 6, "norm_label": "brokereventitem" }, { "label": "BrokerEventsData", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L61", "_origin": "ast", "id": "api_index_brokereventsdata", "community": 30, "norm_label": "brokereventsdata" }, { "label": "BrokerEventsSummary", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L62", "_origin": "ast", "id": "api_index_brokereventssummary", "community": 6, "norm_label": "brokereventssummary" }, { "label": "BrokerAnalytics", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L65", "_origin": "ast", "id": "api_index_brokeranalytics", "community": 6, "norm_label": "brokeranalytics" }, { "label": "BrokerOperationSyncResponse", "file_type": "code", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L68", "_origin": "ast", "id": "api_index_brokeroperationsyncresponse", "community": 55, "norm_label": "brokeroperationsyncresponse" }, { "label": "kyClient.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L1", "_origin": "ast", "id": "api_kyclient", "community": 34, "norm_label": "kyclient.ts" }, { "label": "ApiResponseMeta", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L3", "_origin": "ast", "id": "api_kyclient_apiresponsemeta", "community": 34, "norm_label": "apiresponsemeta" }, { "label": "ApiEnvelope", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L8", "_origin": "ast", "id": "api_kyclient_apienvelope", "community": 34, "norm_label": "apienvelope" }, { "label": "AuthConfig", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L13", "_origin": "ast", "id": "api_kyclient_authconfig", "community": 34, "norm_label": "authconfig" }, { "label": "configureKyAuth()", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L23", "_origin": "ast", "id": "api_kyclient_configurekyauth", "community": 50, "norm_label": "configurekyauth()" }, { "label": "kyApi", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L27", "_origin": "ast", "id": "api_kyclient_kyapi", "community": 34, "norm_label": "kyapi" }, { "label": "buildUrl()", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L31", "_origin": "ast", "id": "api_kyclient_buildurl", "community": 34, "norm_label": "buildurl()" }, { "label": "normalizeEnvelope()", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L35", "_origin": "ast", "id": "api_kyclient_normalizeenvelope", "community": 50, "norm_label": "normalizeenvelope()" }, { "label": "pickMethod()", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L52", "_origin": "ast", "id": "api_kyclient_pickmethod", "community": 34, "norm_label": "pickmethod()" }, { "label": "request()", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L58", "_origin": "ast", "id": "api_kyclient_request", "community": 34, "norm_label": "request()" }, { "label": "getHealth()", "file_type": "code", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L118", "_origin": "ast", "id": "api_kyclient_gethealth", "community": 34, "norm_label": "gethealth()" }, { "label": "types.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L1", "_origin": "ast", "id": "api_types", "community": 6, "norm_label": "types.ts" }, { "label": "paths", "file_type": "code", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L6", "_origin": "ast", "id": "api_types_paths", "community": 6, "norm_label": "paths" }, { "label": "webhooks", "file_type": "code", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L506", "_origin": "ast", "id": "api_types_webhooks", "community": 6, "norm_label": "webhooks" }, { "label": "components", "file_type": "code", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L507", "_origin": "ast", "id": "api_types_components", "community": 6, "norm_label": "components" }, { "label": "$defs", "file_type": "code", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L1251", "_origin": "ast", "id": "api_types_defs", "community": 6, "norm_label": "$defs" }, { "label": "operations", "file_type": "code", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L1252", "_origin": "ast", "id": "api_types_operations", "community": 6, "norm_label": "operations" }, { "label": "env.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/config/env.ts", "source_location": "L1", "_origin": "ast", "id": "config_env", "community": 76, "norm_label": "env.ts" }, { "label": "envSchema", "file_type": "code", "source_file": "apps/frontend/src/shared/config/env.ts", "source_location": "L3", "_origin": "ast", "id": "config_env_envschema", "community": 76, "norm_label": "envschema" }, { "label": "parsed", "file_type": "code", "source_file": "apps/frontend/src/shared/config/env.ts", "source_location": "L12", "_origin": "ast", "id": "config_env_parsed", "community": 76, "norm_label": "parsed" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/dates/index.ts", "source_location": "L1", "_origin": "ast", "id": "dates_index", "community": 97, "norm_label": "index.ts" }, { "label": "formatDate()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/dates/index.ts", "source_location": "L8", "_origin": "ast", "id": "dates_index_formatdate", "community": 97, "norm_label": "formatdate()" }, { "label": "formatRelative()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/dates/index.ts", "source_location": "L12", "_origin": "ast", "id": "dates_index_formatrelative", "community": 97, "norm_label": "formatrelative()" }, { "label": "formatters.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L1", "_origin": "ast", "id": "lib_formatters", "community": 66, "norm_label": "formatters.ts" }, { "label": "formatBrokerCurrencyValue()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L3", "_origin": "ast", "id": "lib_formatters_formatbrokercurrencyvalue", "community": 66, "norm_label": "formatbrokercurrencyvalue()" }, { "label": "formatBrokerMoney()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L11", "_origin": "ast", "id": "lib_formatters_formatbrokermoney", "community": 66, "norm_label": "formatbrokermoney()" }, { "label": "formatBrokerSignedCurrencyValue()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L19", "_origin": "ast", "id": "lib_formatters_formatbrokersignedcurrencyvalue", "community": 66, "norm_label": "formatbrokersignedcurrencyvalue()" }, { "label": "formatBrokerSignedMoney()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L37", "_origin": "ast", "id": "lib_formatters_formatbrokersignedmoney", "community": 66, "norm_label": "formatbrokersignedmoney()" }, { "label": "formatBrokerPercent()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L45", "_origin": "ast", "id": "lib_formatters_formatbrokerpercent", "community": 66, "norm_label": "formatbrokerpercent()" }, { "label": "formatBrokerSignedPercent()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L53", "_origin": "ast", "id": "lib_formatters_formatbrokersignedpercent", "community": 66, "norm_label": "formatbrokersignedpercent()" }, { "label": "formatBrokerDate()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L71", "_origin": "ast", "id": "lib_formatters_formatbrokerdate", "community": 66, "norm_label": "formatbrokerdate()" }, { "label": "pluralize()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L79", "_origin": "ast", "id": "lib_formatters_pluralize", "community": 13, "norm_label": "pluralize()" }, { "label": "useSearchParams.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/router/useSearchParams.ts", "source_location": "L1", "_origin": "ast", "id": "router_usesearchparams", "community": 71, "norm_label": "usesearchparams.ts" }, { "label": "useSearchParamsCompat()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/router/useSearchParams.ts", "source_location": "L4", "_origin": "ast", "id": "router_usesearchparams_usesearchparamscompat", "community": 71, "norm_label": "usesearchparamscompat()" }, { "label": "session-context.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L1", "_origin": "ast", "id": "lib_session_context", "community": 81, "norm_label": "session-context.ts" }, { "label": "SessionContextValue", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L4", "_origin": "ast", "id": "lib_session_context_sessioncontextvalue", "community": 81, "norm_label": "sessioncontextvalue" }, { "label": "SessionContext", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L15", "_origin": "ast", "id": "lib_session_context_sessioncontext", "community": 81, "norm_label": "sessioncontext" }, { "label": "clsx.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/styles/clsx.ts", "source_location": "L1", "_origin": "ast", "id": "styles_clsx", "community": 103, "norm_label": "clsx.ts" }, { "label": "cn()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/styles/clsx.ts", "source_location": "L3", "_origin": "ast", "id": "styles_clsx_cn", "community": 103, "norm_label": "cn()" }, { "label": "TestSessionProvider.tsx", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L1", "_origin": "ast", "id": "test_testsessionprovider", "community": 81, "norm_label": "testsessionprovider.tsx" }, { "label": "TestSessionProvider()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L5", "_origin": "ast", "id": "test_testsessionprovider_testsessionprovider", "community": 71, "norm_label": "testsessionprovider()" }, { "label": "factories.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "_origin": "ast", "id": "test_factories", "community": 8, "norm_label": "factories.ts" }, { "label": "createMockMarketData()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L13", "_origin": "ast", "id": "test_factories_createmockmarketdata", "community": 8, "norm_label": "createmockmarketdata()" }, { "label": "createMockShare()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L29", "_origin": "ast", "id": "test_factories_createmockshare", "community": 8, "norm_label": "createmockshare()" }, { "label": "createMockBondMarketData()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L46", "_origin": "ast", "id": "test_factories_createmockbondmarketdata", "community": 8, "norm_label": "createmockbondmarketdata()" }, { "label": "createMockBond()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L64", "_origin": "ast", "id": "test_factories_createmockbond", "community": 8, "norm_label": "createmockbond()" }, { "label": "createMockUser()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L90", "_origin": "ast", "id": "test_factories_createmockuser", "community": 8, "norm_label": "createmockuser()" }, { "label": "createMockAuth()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L100", "_origin": "ast", "id": "test_factories_createmockauth", "community": 8, "norm_label": "createmockauth()" }, { "label": "createMockCandles()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L108", "_origin": "ast", "id": "test_factories_createmockcandles", "community": 8, "norm_label": "createmockcandles()" }, { "label": "createMockDividends()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L121", "_origin": "ast", "id": "test_factories_createmockdividends", "community": 8, "norm_label": "createmockdividends()" }, { "label": "createMockSearchResults()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L125", "_origin": "ast", "id": "test_factories_createmocksearchresults", "community": 8, "norm_label": "createmocksearchresults()" }, { "label": "setup.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/setup.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_shared_lib_test_setup_ts_test_setup", "community": 31, "norm_label": "setup.ts" }, { "label": "test-utils.tsx", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L1", "_origin": "ast", "id": "test_test_utils", "community": 91, "norm_label": "test-utils.tsx" }, { "label": "CustomRenderOptions", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L7", "_origin": "ast", "id": "test_test_utils_customrenderoptions", "community": 91, "norm_label": "customrenderoptions" }, { "label": "createTestQueryClient()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L12", "_origin": "ast", "id": "test_test_utils_createtestqueryclient", "community": 91, "norm_label": "createtestqueryclient()" }, { "label": "renderWithProviders()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L21", "_origin": "ast", "id": "test_test_utils_renderwithproviders", "community": 91, "norm_label": "renderwithproviders()" }, { "label": "useCursorPagination.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/useCursorPagination.ts", "source_location": "L1", "_origin": "ast", "id": "lib_usecursorpagination", "community": 55, "norm_label": "usecursorpagination.ts" }, { "label": "useCursorPagination()", "file_type": "code", "source_file": "apps/frontend/src/shared/lib/useCursorPagination.ts", "source_location": "L3", "_origin": "ast", "id": "lib_usecursorpagination_usecursorpagination", "community": 55, "norm_label": "usecursorpagination()" }, { "label": "Table.tsx", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/Table/Table.tsx", "source_location": "L1", "_origin": "ast", "id": "table_table", "community": 96, "norm_label": "table.tsx" }, { "label": "TableProps", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/Table/Table.tsx", "source_location": "L3", "_origin": "ast", "id": "table_table_tableprops", "community": 96, "norm_label": "tableprops" }, { "label": "Table()", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/Table/Table.tsx", "source_location": "L7", "_origin": "ast", "id": "table_table_table", "community": 96, "norm_label": "table()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/Table/index.ts", "source_location": "L1", "_origin": "ast", "id": "table_index", "community": 96, "norm_label": "index.ts" }, { "label": "TableSkeleton.tsx", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/TableSkeleton.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_tableskeleton", "community": 55, "norm_label": "tableskeleton.tsx" }, { "label": "Column", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/TableSkeleton.tsx", "source_location": "L9", "_origin": "ast", "id": "ui_tableskeleton_column", "community": 55, "norm_label": "column" }, { "label": "TableSkeleton()", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/TableSkeleton.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_tableskeleton_tableskeleton", "community": 55, "norm_label": "tableskeleton()" }, { "label": "BrokerAllocationBar.tsx", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/BrokerAllocationBar.tsx", "source_location": "L1", "_origin": "ast", "id": "broker_allocation_bar_brokerallocationbar", "community": 66, "norm_label": "brokerallocationbar.tsx" }, { "label": "AllocationBarItem", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/BrokerAllocationBar.tsx", "source_location": "L4", "_origin": "ast", "id": "broker_allocation_bar_brokerallocationbar_allocationbaritem", "community": 66, "norm_label": "allocationbaritem" }, { "label": "BrokerAllocationBar()", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/BrokerAllocationBar.tsx", "source_location": "L12", "_origin": "ast", "id": "broker_allocation_bar_brokerallocationbar_brokerallocationbar", "community": 66, "norm_label": "brokerallocationbar()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_allocation_bar_index", "community": 66, "norm_label": "index.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/shared/ui/index.ts", "source_location": "L1", "_origin": "ast", "id": "apps_frontend_src_shared_ui_index_ts_ui_index", "community": 55, "norm_label": "index.ts" }, { "label": "vite-env.d.ts", "file_type": "code", "source_file": "apps/frontend/src/vite-env.d.ts", "source_location": "L1", "_origin": "ast", "id": "src_vite_env_d", "community": 112, "norm_label": "vite-env.d.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-details/index.ts", "source_location": "L1", "_origin": "ast", "id": "bond_details_index", "community": 38, "norm_label": "index.ts" }, { "label": "BondDetails.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_bonddetails_test", "community": 38, "norm_label": "bonddetails.test.tsx" }, { "label": "BondDetails.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_bonddetails", "community": 38, "norm_label": "bonddetails.tsx" }, { "label": "BondDetailsProps", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L3", "_origin": "ast", "id": "ui_bonddetails_bonddetailsprops", "community": 38, "norm_label": "bonddetailsprops" }, { "label": "rowStyle", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_bonddetails_rowstyle", "community": 38, "norm_label": "rowstyle" }, { "label": "BondDetails()", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L14", "_origin": "ast", "id": "ui_bonddetails_bonddetails", "community": 38, "norm_label": "bonddetails()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/index.ts", "source_location": "L1", "_origin": "ast", "id": "bond_positions_table_index", "community": 13, "norm_label": "index.ts" }, { "label": "BondPositionRow.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_bondpositionrow", "community": 13, "norm_label": "bondpositionrow.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L5", "_origin": "ast", "id": "ui_bondpositionrow_props", "community": 13, "norm_label": "props" }, { "label": "BondPositionRow()", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_bondpositionrow_bondpositionrow", "community": 13, "norm_label": "bondpositionrow()" }, { "label": "BondPositionTable.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_bondpositiontable", "community": 13, "norm_label": "bondpositiontable.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_bondpositiontable_props", "community": 13, "norm_label": "props" }, { "label": "BondPositionTable()", "file_type": "code", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L13", "_origin": "ast", "id": "ui_bondpositiontable_bondpositiontable", "community": 13, "norm_label": "bondpositiontable()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_account_card_index", "community": 66, "norm_label": "index.ts" }, { "label": "BrokerAccountCard.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeraccountcard", "community": 66, "norm_label": "brokeraccountcard.tsx" }, { "label": "brokerAccountTypeLabel()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L14", "_origin": "ast", "id": "ui_brokeraccountcard_brokeraccounttypelabel", "community": 66, "norm_label": "brokeraccounttypelabel()" }, { "label": "cardSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L18", "_origin": "ast", "id": "ui_brokeraccountcard_cardsx", "community": 66, "norm_label": "cardsx" }, { "label": "statSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L27", "_origin": "ast", "id": "ui_brokeraccountcard_statsx", "community": 66, "norm_label": "statsx" }, { "label": "BrokerAccountCardSkeleton()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L37", "_origin": "ast", "id": "ui_brokeraccountcard_brokeraccountcardskeleton", "community": 66, "norm_label": "brokeraccountcardskeleton()" }, { "label": "BrokerAccountCardError()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L64", "_origin": "ast", "id": "ui_brokeraccountcard_brokeraccountcarderror", "community": 66, "norm_label": "brokeraccountcarderror()" }, { "label": "BrokerAccountCardSuccess()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L95", "_origin": "ast", "id": "ui_brokeraccountcard_brokeraccountcardsuccess", "community": 66, "norm_label": "brokeraccountcardsuccess()" }, { "label": "BrokerAccountCard()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L181", "_origin": "ast", "id": "ui_brokeraccountcard_brokeraccountcard", "community": 66, "norm_label": "brokeraccountcard()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_account_layout_index", "community": 39, "norm_label": "index.ts" }, { "label": "useBrokerAccountContext.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/lib/useBrokerAccountContext.ts", "source_location": "L1", "_origin": "ast", "id": "lib_usebrokeraccountcontext", "community": 39, "norm_label": "usebrokeraccountcontext.ts" }, { "label": "useBrokerAccountContext()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/lib/useBrokerAccountContext.ts", "source_location": "L4", "_origin": "ast", "id": "lib_usebrokeraccountcontext_usebrokeraccountcontext", "community": 39, "norm_label": "usebrokeraccountcontext()" }, { "label": "BrokerAccountLayout.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeraccountlayout", "community": 39, "norm_label": "brokeraccountlayout.tsx" }, { "label": "baseLinkStyle", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L9", "_origin": "ast", "id": "ui_brokeraccountlayout_baselinkstyle", "community": 39, "norm_label": "baselinkstyle" }, { "label": "links", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L21", "_origin": "ast", "id": "ui_brokeraccountlayout_links", "community": 39, "norm_label": "links" }, { "label": "BrokerAccountContextValue", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L30", "_origin": "ast", "id": "ui_brokeraccountlayout_brokeraccountcontextvalue", "community": 39, "norm_label": "brokeraccountcontextvalue" }, { "label": "BrokerAccountContext", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L35", "_origin": "ast", "id": "ui_brokeraccountlayout_brokeraccountcontext", "community": 39, "norm_label": "brokeraccountcontext" }, { "label": "BrokerAccountLayout()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L37", "_origin": "ast", "id": "ui_brokeraccountlayout_brokeraccountlayout", "community": 39, "norm_label": "brokeraccountlayout()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_summary_index", "community": 66, "norm_label": "index.ts" }, { "label": "BrokerAccountsSummary.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeraccountssummary", "community": 66, "norm_label": "brokeraccountssummary.tsx" }, { "label": "BrokerAccountsSummary()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L12", "_origin": "ast", "id": "ui_brokeraccountssummary_brokeraccountssummary", "community": 66, "norm_label": "brokeraccountssummary()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_allocation_chart_index", "community": 66, "norm_label": "index.ts" }, { "label": "BrokerAllocationChart.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokerallocationchart", "community": 66, "norm_label": "brokerallocationchart.tsx" }, { "label": "allocationCurrency()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L10", "_origin": "ast", "id": "ui_brokerallocationchart_allocationcurrency", "community": 66, "norm_label": "allocationcurrency()" }, { "label": "BrokerAllocationChart()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L18", "_origin": "ast", "id": "ui_brokerallocationchart_brokerallocationchart", "community": 66, "norm_label": "brokerallocationchart()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_events_overview_index", "community": 30, "norm_label": "index.ts" }, { "label": "BrokerEventsOverview.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokereventsoverview_test", "community": 30, "norm_label": "brokereventsoverview.test.tsx" }, { "label": "mockNavigate", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L18", "_origin": "ast", "id": "ui_brokereventsoverview_test_mocknavigate", "community": 30, "norm_label": "mocknavigate" }, { "label": "createWrapper()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L36", "_origin": "ast", "id": "ui_brokereventsoverview_test_createwrapper", "community": 30, "norm_label": "createwrapper()" }, { "label": "mockItems", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L44", "_origin": "ast", "id": "ui_brokereventsoverview_test_mockitems", "community": 30, "norm_label": "mockitems" }, { "label": "BrokerEventsOverview.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokereventsoverview", "community": 30, "norm_label": "brokereventsoverview.tsx" }, { "label": "formatDate()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_brokereventsoverview_formatdate", "community": 30, "norm_label": "formatdate()" }, { "label": "eventTypeLabel()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L12", "_origin": "ast", "id": "ui_brokereventsoverview_eventtypelabel", "community": 30, "norm_label": "eventtypelabel()" }, { "label": "defaultPeriod()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L27", "_origin": "ast", "id": "ui_brokereventsoverview_defaultperiod", "community": 30, "norm_label": "defaultperiod()" }, { "label": "BrokerEventsOverview()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L38", "_origin": "ast", "id": "ui_brokereventsoverview_brokereventsoverview", "community": 30, "norm_label": "brokereventsoverview()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_operations_table_index", "community": 55, "norm_label": "index.ts" }, { "label": "BrokerOperationsTable.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeroperationstable", "community": 55, "norm_label": "brokeroperationstable.tsx" }, { "label": "tableSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L15", "_origin": "ast", "id": "ui_brokeroperationstable_tablesx", "community": 55, "norm_label": "tablesx" }, { "label": "thSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L21", "_origin": "ast", "id": "ui_brokeroperationstable_thsx", "community": 55, "norm_label": "thsx" }, { "label": "tdSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L30", "_origin": "ast", "id": "ui_brokeroperationstable_tdsx", "community": 55, "norm_label": "tdsx" }, { "label": "tdSxRight", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L38", "_origin": "ast", "id": "ui_brokeroperationstable_tdsxright", "community": 55, "norm_label": "tdsxright" }, { "label": "formatDate()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L43", "_origin": "ast", "id": "ui_brokeroperationstable_formatdate", "community": 55, "norm_label": "formatdate()" }, { "label": "operationTone()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L49", "_origin": "ast", "id": "ui_brokeroperationstable_operationtone", "community": 55, "norm_label": "operationtone()" }, { "label": "OperationInstrument()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L55", "_origin": "ast", "id": "ui_brokeroperationstable_operationinstrument", "community": 48, "norm_label": "operationinstrument()" }, { "label": "BrokerOperationsTable()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L84", "_origin": "ast", "id": "ui_brokeroperationstable_brokeroperationstable", "community": 55, "norm_label": "brokeroperationstable()" }, { "label": "BrokerOperationsTableProps", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L257", "_origin": "ast", "id": "ui_brokeroperationstable_brokeroperationstableprops", "community": 55, "norm_label": "brokeroperationstableprops" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_overview_index", "community": 39, "norm_label": "index.ts" }, { "label": "BrokerAssetCards.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokerassetcards", "community": 39, "norm_label": "brokerassetcards.tsx" }, { "label": "allocationPercent()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_brokerassetcards_allocationpercent", "community": 39, "norm_label": "allocationpercent()" }, { "label": "formatAllocationPercent()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L12", "_origin": "ast", "id": "ui_brokerassetcards_formatallocationpercent", "community": 39, "norm_label": "formatallocationpercent()" }, { "label": "cardSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L16", "_origin": "ast", "id": "ui_brokerassetcards_cardsx", "community": 39, "norm_label": "cardsx" }, { "label": "BrokerAssetCards()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L26", "_origin": "ast", "id": "ui_brokerassetcards_brokerassetcards", "community": 39, "norm_label": "brokerassetcards()" }, { "label": "BrokerOverviewSkeleton.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerOverviewSkeleton.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokeroverviewskeleton", "community": 39, "norm_label": "brokeroverviewskeleton.tsx" }, { "label": "BrokerOverviewSkeleton()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerOverviewSkeleton.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_brokeroverviewskeleton_brokeroverviewskeleton", "community": 39, "norm_label": "brokeroverviewskeleton()" }, { "label": "BrokerSummary.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokersummary", "community": 66, "norm_label": "brokersummary.tsx" }, { "label": "BrokerSummary()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L9", "_origin": "ast", "id": "ui_brokersummary_brokersummary", "community": 39, "norm_label": "brokersummary()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/index.ts", "source_location": "L1", "_origin": "ast", "id": "broker_positions_table_index", "community": 48, "norm_label": "index.ts" }, { "label": "BrokerPositionTable.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_brokerpositiontable", "community": 48, "norm_label": "brokerpositiontable.tsx" }, { "label": "tableSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_brokerpositiontable_tablesx", "community": 48, "norm_label": "tablesx" }, { "label": "thSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L13", "_origin": "ast", "id": "ui_brokerpositiontable_thsx", "community": 48, "norm_label": "thsx" }, { "label": "tdSx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L22", "_origin": "ast", "id": "ui_brokerpositiontable_tdsx", "community": 48, "norm_label": "tdsx" }, { "label": "tdSxLeft", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L30", "_origin": "ast", "id": "ui_brokerpositiontable_tdsxleft", "community": 48, "norm_label": "tdsxleft" }, { "label": "formatQuantity()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L35", "_origin": "ast", "id": "ui_brokerpositiontable_formatquantity", "community": 48, "norm_label": "formatquantity()" }, { "label": "BrokerPositionTable()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L39", "_origin": "ast", "id": "ui_brokerpositiontable_brokerpositiontable", "community": 48, "norm_label": "brokerpositiontable()" }, { "label": "PositionTicker.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_positionticker", "community": 48, "norm_label": "positionticker.tsx" }, { "label": "PositionTicker()", "file_type": "code", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L6", "_origin": "ast", "id": "ui_positionticker_positionticker", "community": 48, "norm_label": "positionticker()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/dividends-table/index.ts", "source_location": "L1", "_origin": "ast", "id": "dividends_table_index", "community": 8, "norm_label": "index.ts" }, { "label": "DividendsTable.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_dividendstable_test", "community": 8, "norm_label": "dividendstable.test.tsx" }, { "label": "DividendsTable.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_dividendstable", "community": 8, "norm_label": "dividendstable.tsx" }, { "label": "DividendsTableProps", "file_type": "code", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L3", "_origin": "ast", "id": "ui_dividendstable_dividendstableprops", "community": 8, "norm_label": "dividendstableprops" }, { "label": "DividendsTable()", "file_type": "code", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_dividendstable_dividendstable", "community": 8, "norm_label": "dividendstable()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-analytics/index.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_analytics_index", "community": 13, "norm_label": "index.ts" }, { "label": "AnalyticsSummary.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-analytics/ui/AnalyticsSummary.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_analyticssummary", "community": 13, "norm_label": "analyticssummary.tsx" }, { "label": "AnalyticsSummary()", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-analytics/ui/AnalyticsSummary.tsx", "source_location": "L3", "_origin": "ast", "id": "ui_analyticssummary_analyticssummary", "community": 13, "norm_label": "analyticssummary()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-card/index.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_card_index", "community": 13, "norm_label": "index.ts" }, { "label": "PortfolioCard.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_portfoliocard", "community": 13, "norm_label": "portfoliocard.tsx" }, { "label": "PortfolioCard()", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L5", "_origin": "ast", "id": "ui_portfoliocard_portfoliocard", "community": 13, "norm_label": "portfoliocard()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-form/index.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_form_index", "community": 13, "norm_label": "index.ts" }, { "label": "PortfolioForm.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_portfolioform", "community": 13, "norm_label": "portfolioform.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_portfolioform_props", "community": 13, "norm_label": "props" }, { "label": "CURRENCIES", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_portfolioform_currencies", "community": 13, "norm_label": "currencies" }, { "label": "PortfolioForm()", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L13", "_origin": "ast", "id": "ui_portfolioform_portfolioform", "community": 13, "norm_label": "portfolioform()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/index.ts", "source_location": "L1", "_origin": "ast", "id": "portfolio_summary_index", "community": 13, "norm_label": "index.ts" }, { "label": "AllocationChart.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_allocationchart", "community": 13, "norm_label": "allocationchart.tsx" }, { "label": "AllocationChartProps", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L3", "_origin": "ast", "id": "ui_allocationchart_allocationchartprops", "community": 13, "norm_label": "allocationchartprops" }, { "label": "SectorData", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L8", "_origin": "ast", "id": "ui_allocationchart_sectordata", "community": 13, "norm_label": "sectordata" }, { "label": "SECTOR_COLORS", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L16", "_origin": "ast", "id": "ui_allocationchart_sector_colors", "community": 13, "norm_label": "sector_colors" }, { "label": "SECTOR_LABELS", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L21", "_origin": "ast", "id": "ui_allocationchart_sector_labels", "community": 13, "norm_label": "sector_labels" }, { "label": "computeSectors()", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L26", "_origin": "ast", "id": "ui_allocationchart_computesectors", "community": 13, "norm_label": "computesectors()" }, { "label": "AllocationChart()", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L43", "_origin": "ast", "id": "ui_allocationchart_allocationchart", "community": 13, "norm_label": "allocationchart()" }, { "label": "PortfolioSummary.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_portfoliosummary", "community": 13, "norm_label": "portfoliosummary.tsx" }, { "label": "PortfolioSummary()", "file_type": "code", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_portfoliosummary_portfoliosummary", "community": 13, "norm_label": "portfoliosummary()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/price-chart/index.ts", "source_location": "L1", "_origin": "ast", "id": "price_chart_index", "community": 8, "norm_label": "index.ts" }, { "label": "PriceChart.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_pricechart_test", "community": 8, "norm_label": "pricechart.test.tsx" }, { "label": "PriceChart.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_pricechart", "community": 8, "norm_label": "pricechart.tsx" }, { "label": "PriceChartProps", "file_type": "code", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_pricechart_pricechartprops", "community": 8, "norm_label": "pricechartprops" }, { "label": "PriceChart()", "file_type": "code", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.tsx", "source_location": "L15", "_origin": "ast", "id": "ui_pricechart_pricechart", "community": 8, "norm_label": "pricechart()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/search-bar/index.ts", "source_location": "L1", "_origin": "ast", "id": "search_bar_index", "community": 31, "norm_label": "index.ts" }, { "label": "SearchBar.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_searchbar_test", "community": 31, "norm_label": "searchbar.test.tsx" }, { "label": "renderSearchBar()", "file_type": "code", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L29", "_origin": "ast", "id": "ui_searchbar_test_rendersearchbar", "community": 31, "norm_label": "rendersearchbar()" }, { "label": "SearchBar.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_searchbar", "community": 31, "norm_label": "searchbar.tsx" }, { "label": "SearchBar()", "file_type": "code", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_searchbar_searchbar", "community": 31, "norm_label": "searchbar()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/index.ts", "source_location": "L1", "_origin": "ast", "id": "share_positions_table_index", "community": 13, "norm_label": "index.ts" }, { "label": "SharePositionRow.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_sharepositionrow", "community": 13, "norm_label": "sharepositionrow.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L5", "_origin": "ast", "id": "ui_sharepositionrow_props", "community": 13, "norm_label": "props" }, { "label": "SharePositionRow()", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L11", "_origin": "ast", "id": "ui_sharepositionrow_sharepositionrow", "community": 13, "norm_label": "sharepositionrow()" }, { "label": "SharePositionTable.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_sharepositiontable", "community": 13, "norm_label": "sharepositiontable.tsx" }, { "label": "Props", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L4", "_origin": "ast", "id": "ui_sharepositiontable_props", "community": 13, "norm_label": "props" }, { "label": "SharePositionTable()", "file_type": "code", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L13", "_origin": "ast", "id": "ui_sharepositiontable_sharepositiontable", "community": 13, "norm_label": "sharepositiontable()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/frontend/src/widgets/stock-details/index.ts", "source_location": "L1", "_origin": "ast", "id": "stock_details_index", "community": 8, "norm_label": "index.ts" }, { "label": "StockDetails.test.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.test.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_stockdetails_test", "community": 8, "norm_label": "stockdetails.test.tsx" }, { "label": "StockDetails.tsx", "file_type": "code", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L1", "_origin": "ast", "id": "ui_stockdetails", "community": 8, "norm_label": "stockdetails.tsx" }, { "label": "StockDetailsProps", "file_type": "code", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L3", "_origin": "ast", "id": "ui_stockdetails_stockdetailsprops", "community": 8, "norm_label": "stockdetailsprops" }, { "label": "rowStyle", "file_type": "code", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L7", "_origin": "ast", "id": "ui_stockdetails_rowstyle", "community": 8, "norm_label": "rowstyle" }, { "label": "StockDetails()", "file_type": "code", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L14", "_origin": "ast", "id": "ui_stockdetails_stockdetails", "community": 8, "norm_label": "stockdetails()" }, { "label": "tsconfig.json", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L1", "_origin": "ast", "id": "frontend_tsconfig", "community": 26, "norm_label": "tsconfig.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L2", "_origin": "ast", "id": "frontend_tsconfig_compileroptions", "community": 26, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L3", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_target", "community": 26, "norm_label": "target" }, { "label": "useDefineForClassFields", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L4", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_usedefineforclassfields", "community": 26, "norm_label": "usedefineforclassfields" }, { "label": "lib", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_lib", "community": 26, "norm_label": "lib" }, { "label": "module", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L6", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_module", "community": 26, "norm_label": "module" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_skiplibcheck", "community": 26, "norm_label": "skiplibcheck" }, { "label": "moduleResolution", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L8", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_moduleresolution", "community": 26, "norm_label": "moduleresolution" }, { "label": "allowImportingTsExtensions", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L9", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_allowimportingtsextensions", "community": 26, "norm_label": "allowimportingtsextensions" }, { "label": "isolatedModules", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L10", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_isolatedmodules", "community": 26, "norm_label": "isolatedmodules" }, { "label": "moduleDetection", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L11", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_moduledetection", "community": 26, "norm_label": "moduledetection" }, { "label": "noEmit", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_noemit", "community": 26, "norm_label": "noemit" }, { "label": "jsx", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L13", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_jsx", "community": 26, "norm_label": "jsx" }, { "label": "strict", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L14", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_strict", "community": 26, "norm_label": "strict" }, { "label": "types", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L15", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_types", "community": 26, "norm_label": "types" }, { "label": "noUnusedLocals", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L16", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_nounusedlocals", "community": 26, "norm_label": "nounusedlocals" }, { "label": "noUnusedParameters", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L17", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_nounusedparameters", "community": 26, "norm_label": "nounusedparameters" }, { "label": "noFallthroughCasesInSwitch", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L18", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_nofallthroughcasesinswitch", "community": 26, "norm_label": "nofallthroughcasesinswitch" }, { "label": "paths", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L19", "_origin": "ast", "id": "frontend_tsconfig_compileroptions_paths", "community": 26, "norm_label": "paths" }, { "label": "@/*", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L20", "_origin": "ast", "id": "frontend_tsconfig_paths", "community": 26, "norm_label": "@/*" }, { "label": "@mocks/*", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L21", "_origin": "ast", "id": "frontend_tsconfig_paths_mocks", "community": 26, "norm_label": "@mocks/*" }, { "label": "include", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L24", "_origin": "ast", "id": "frontend_tsconfig_include", "community": 26, "norm_label": "include" }, { "label": "exclude", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L25", "_origin": "ast", "id": "frontend_tsconfig_exclude", "community": 26, "norm_label": "exclude" }, { "label": "references", "file_type": "code", "source_file": "apps/frontend/tsconfig.json", "source_location": "L26", "_origin": "ast", "id": "frontend_tsconfig_references", "community": 26, "norm_label": "references" }, { "label": "tsconfig.node.json", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L1", "_origin": "ast", "id": "frontend_tsconfig_node", "community": 63, "norm_label": "tsconfig.node.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L2", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions", "community": 63, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L3", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_target", "community": 63, "norm_label": "target" }, { "label": "lib", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L4", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_lib", "community": 63, "norm_label": "lib" }, { "label": "module", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L5", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_module", "community": 63, "norm_label": "module" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L6", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_skiplibcheck", "community": 63, "norm_label": "skiplibcheck" }, { "label": "moduleResolution", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L7", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_moduleresolution", "community": 63, "norm_label": "moduleresolution" }, { "label": "isolatedModules", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L8", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_isolatedmodules", "community": 63, "norm_label": "isolatedmodules" }, { "label": "moduleDetection", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L9", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_moduledetection", "community": 63, "norm_label": "moduledetection" }, { "label": "strict", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L10", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_strict", "community": 63, "norm_label": "strict" }, { "label": "composite", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L11", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_composite", "community": 63, "norm_label": "composite" }, { "label": "outDir", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L12", "_origin": "ast", "id": "frontend_tsconfig_node_compileroptions_outdir", "community": 63, "norm_label": "outdir" }, { "label": "include", "file_type": "code", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L14", "_origin": "ast", "id": "frontend_tsconfig_node_include", "community": 63, "norm_label": "include" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "apps/frontend/vite.config.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_vite_config", "community": 109, "norm_label": "vite.config.ts" }, { "label": "vitest.config.ts", "file_type": "code", "source_file": "apps/frontend/vitest.config.ts", "source_location": "L1", "_origin": "ast", "id": "frontend_vitest_config", "community": 110, "norm_label": "vitest.config.ts" }, { "label": "biome.json", "file_type": "code", "source_file": "biome.json", "source_location": "L1", "_origin": "ast", "id": "biome", "community": 73, "norm_label": "biome.json" }, { "label": "$schema", "file_type": "code", "source_file": "biome.json", "source_location": "L2", "_origin": "ast", "id": "biome_schema", "community": 73, "norm_label": "$schema" }, { "label": "root", "file_type": "code", "source_file": "biome.json", "source_location": "L3", "_origin": "ast", "id": "biome_root", "community": 73, "norm_label": "root" }, { "label": "vcs", "file_type": "code", "source_file": "biome.json", "source_location": "L4", "_origin": "ast", "id": "biome_vcs", "community": 73, "norm_label": "vcs" }, { "label": "enabled", "file_type": "code", "source_file": "biome.json", "source_location": "L5", "_origin": "ast", "id": "biome_vcs_enabled", "community": 73, "norm_label": "enabled" }, { "label": "clientKind", "file_type": "code", "source_file": "biome.json", "source_location": "L6", "_origin": "ast", "id": "biome_vcs_clientkind", "community": 73, "norm_label": "clientkind" }, { "label": "useIgnoreFile", "file_type": "code", "source_file": "biome.json", "source_location": "L7", "_origin": "ast", "id": "biome_vcs_useignorefile", "community": 73, "norm_label": "useignorefile" }, { "label": "files", "file_type": "code", "source_file": "biome.json", "source_location": "L9", "_origin": "ast", "id": "biome_files", "community": 73, "norm_label": "files" }, { "label": "ignoreUnknown", "file_type": "code", "source_file": "biome.json", "source_location": "L10", "_origin": "ast", "id": "biome_files_ignoreunknown", "community": 73, "norm_label": "ignoreunknown" }, { "label": "formatter", "file_type": "code", "source_file": "biome.json", "source_location": "L12", "_origin": "ast", "id": "biome_formatter", "community": 89, "norm_label": "formatter" }, { "label": "enabled", "file_type": "code", "source_file": "biome.json", "source_location": "L13", "_origin": "ast", "id": "biome_formatter_enabled", "community": 89, "norm_label": "enabled" }, { "label": "formatWithErrors", "file_type": "code", "source_file": "biome.json", "source_location": "L14", "_origin": "ast", "id": "biome_formatter_formatwitherrors", "community": 89, "norm_label": "formatwitherrors" }, { "label": "indentStyle", "file_type": "code", "source_file": "biome.json", "source_location": "L15", "_origin": "ast", "id": "biome_formatter_indentstyle", "community": 89, "norm_label": "indentstyle" }, { "label": "indentWidth", "file_type": "code", "source_file": "biome.json", "source_location": "L16", "_origin": "ast", "id": "biome_formatter_indentwidth", "community": 89, "norm_label": "indentwidth" }, { "label": "lineEnding", "file_type": "code", "source_file": "biome.json", "source_location": "L17", "_origin": "ast", "id": "biome_formatter_lineending", "community": 89, "norm_label": "lineending" }, { "label": "lineWidth", "file_type": "code", "source_file": "biome.json", "source_location": "L18", "_origin": "ast", "id": "biome_formatter_linewidth", "community": 89, "norm_label": "linewidth" }, { "label": "assist", "file_type": "code", "source_file": "biome.json", "source_location": "L20", "_origin": "ast", "id": "biome_assist", "community": 95, "norm_label": "assist" }, { "label": "actions", "file_type": "code", "source_file": "biome.json", "source_location": "L21", "_origin": "ast", "id": "biome_assist_actions", "community": 95, "norm_label": "actions" }, { "label": "source", "file_type": "code", "source_file": "biome.json", "source_location": "L22", "_origin": "ast", "id": "biome_actions_source", "community": 95, "norm_label": "source" }, { "label": "organizeImports", "file_type": "code", "source_file": "biome.json", "source_location": "L23", "_origin": "ast", "id": "biome_source_organizeimports", "community": 95, "norm_label": "organizeimports" }, { "label": "linter", "file_type": "code", "source_file": "biome.json", "source_location": "L27", "_origin": "ast", "id": "biome_linter", "community": 73, "norm_label": "linter" }, { "label": "enabled", "file_type": "code", "source_file": "biome.json", "source_location": "L28", "_origin": "ast", "id": "biome_linter_enabled", "community": 73, "norm_label": "enabled" }, { "label": "rules", "file_type": "code", "source_file": "biome.json", "source_location": "L29", "_origin": "ast", "id": "biome_linter_rules", "community": 59, "norm_label": "rules" }, { "label": "preset", "file_type": "code", "source_file": "biome.json", "source_location": "L30", "_origin": "ast", "id": "biome_rules_preset", "community": 59, "norm_label": "preset" }, { "label": "complexity", "file_type": "code", "source_file": "biome.json", "source_location": "L31", "_origin": "ast", "id": "biome_rules_complexity", "community": 59, "norm_label": "complexity" }, { "label": "noBannedTypes", "file_type": "code", "source_file": "biome.json", "source_location": "L32", "_origin": "ast", "id": "biome_complexity_nobannedtypes", "community": 59, "norm_label": "nobannedtypes" }, { "label": "noUselessTypeConstraint", "file_type": "code", "source_file": "biome.json", "source_location": "L33", "_origin": "ast", "id": "biome_complexity_nouselesstypeconstraint", "community": 59, "norm_label": "nouselesstypeconstraint" }, { "label": "correctness", "file_type": "code", "source_file": "biome.json", "source_location": "L35", "_origin": "ast", "id": "biome_rules_correctness", "community": 88, "norm_label": "correctness" }, { "label": "noChildrenProp", "file_type": "code", "source_file": "biome.json", "source_location": "L36", "_origin": "ast", "id": "biome_correctness_nochildrenprop", "community": 88, "norm_label": "nochildrenprop" }, { "label": "noPrecisionLoss", "file_type": "code", "source_file": "biome.json", "source_location": "L37", "_origin": "ast", "id": "biome_correctness_noprecisionloss", "community": 88, "norm_label": "noprecisionloss" }, { "label": "noUnusedVariables", "file_type": "code", "source_file": "biome.json", "source_location": "L38", "_origin": "ast", "id": "biome_correctness_nounusedvariables", "community": 88, "norm_label": "nounusedvariables" }, { "label": "useExhaustiveDependencies", "file_type": "code", "source_file": "biome.json", "source_location": "L39", "_origin": "ast", "id": "biome_correctness_useexhaustivedependencies", "community": 88, "norm_label": "useexhaustivedependencies" }, { "label": "useHookAtTopLevel", "file_type": "code", "source_file": "biome.json", "source_location": "L40", "_origin": "ast", "id": "biome_correctness_usehookattoplevel", "community": 88, "norm_label": "usehookattoplevel" }, { "label": "useJsxKeyInIterable", "file_type": "code", "source_file": "biome.json", "source_location": "L41", "_origin": "ast", "id": "biome_correctness_usejsxkeyiniterable", "community": 88, "norm_label": "usejsxkeyiniterable" }, { "label": "security", "file_type": "code", "source_file": "biome.json", "source_location": "L43", "_origin": "ast", "id": "biome_rules_security", "community": 59, "norm_label": "security" }, { "label": "noDangerouslySetInnerHtmlWithChildren", "file_type": "code", "source_file": "biome.json", "source_location": "L44", "_origin": "ast", "id": "biome_security_nodangerouslysetinnerhtmlwithchildren", "community": 59, "norm_label": "nodangerouslysetinnerhtmlwithchildren" }, { "label": "style", "file_type": "code", "source_file": "biome.json", "source_location": "L46", "_origin": "ast", "id": "biome_rules_style", "community": 77, "norm_label": "style" }, { "label": "noNamespace", "file_type": "code", "source_file": "biome.json", "source_location": "L47", "_origin": "ast", "id": "biome_style_nonamespace", "community": 77, "norm_label": "nonamespace" }, { "label": "noNonNullAssertion", "file_type": "code", "source_file": "biome.json", "source_location": "L48", "_origin": "ast", "id": "biome_style_nononnullassertion", "community": 77, "norm_label": "nononnullassertion" }, { "label": "noRestrictedImports", "file_type": "code", "source_file": "biome.json", "source_location": "L49", "_origin": "ast", "id": "biome_style_norestrictedimports", "community": 77, "norm_label": "norestrictedimports" }, { "label": "level", "file_type": "code", "source_file": "biome.json", "source_location": "L50", "_origin": "ast", "id": "biome_norestrictedimports_level", "community": 77, "norm_label": "level" }, { "label": "options", "file_type": "code", "source_file": "biome.json", "source_location": "L51", "_origin": "ast", "id": "biome_norestrictedimports_options", "community": 77, "norm_label": "options" }, { "label": "paths", "file_type": "code", "source_file": "biome.json", "source_location": "L52", "_origin": "ast", "id": "biome_options_paths", "community": 77, "norm_label": "paths" }, { "label": "@mui/material", "file_type": "code", "source_file": "biome.json", "source_location": "L53", "_origin": "ast", "id": "biome_paths_mui_material", "community": 77, "norm_label": "@mui/material" }, { "label": "useArrayLiterals", "file_type": "code", "source_file": "biome.json", "source_location": "L84", "_origin": "ast", "id": "biome_style_usearrayliterals", "community": 77, "norm_label": "usearrayliterals" }, { "label": "useAsConstAssertion", "file_type": "code", "source_file": "biome.json", "source_location": "L85", "_origin": "ast", "id": "biome_style_useasconstassertion", "community": 77, "norm_label": "useasconstassertion" }, { "label": "suspicious", "file_type": "code", "source_file": "biome.json", "source_location": "L87", "_origin": "ast", "id": "biome_rules_suspicious", "community": 78, "norm_label": "suspicious" }, { "label": "noCommentText", "file_type": "code", "source_file": "biome.json", "source_location": "L88", "_origin": "ast", "id": "biome_suspicious_nocommenttext", "community": 78, "norm_label": "nocommenttext" }, { "label": "noDuplicateEnumValues", "file_type": "code", "source_file": "biome.json", "source_location": "L89", "_origin": "ast", "id": "biome_suspicious_noduplicateenumvalues", "community": 78, "norm_label": "noduplicateenumvalues" }, { "label": "noDuplicateJsxProps", "file_type": "code", "source_file": "biome.json", "source_location": "L90", "_origin": "ast", "id": "biome_suspicious_noduplicatejsxprops", "community": 78, "norm_label": "noduplicatejsxprops" }, { "label": "noExplicitAny", "file_type": "code", "source_file": "biome.json", "source_location": "L91", "_origin": "ast", "id": "biome_suspicious_noexplicitany", "community": 78, "norm_label": "noexplicitany" }, { "label": "noExtraNonNullAssertion", "file_type": "code", "source_file": "biome.json", "source_location": "L92", "_origin": "ast", "id": "biome_suspicious_noextranonnullassertion", "community": 78, "norm_label": "noextranonnullassertion" }, { "label": "noMisleadingInstantiator", "file_type": "code", "source_file": "biome.json", "source_location": "L93", "_origin": "ast", "id": "biome_suspicious_nomisleadinginstantiator", "community": 78, "norm_label": "nomisleadinginstantiator" }, { "label": "noNonNullAssertedOptionalChain", "file_type": "code", "source_file": "biome.json", "source_location": "L94", "_origin": "ast", "id": "biome_suspicious_nononnullassertedoptionalchain", "community": 78, "norm_label": "nononnullassertedoptionalchain" }, { "label": "noArrayIndexKey", "file_type": "code", "source_file": "biome.json", "source_location": "L95", "_origin": "ast", "id": "biome_suspicious_noarrayindexkey", "community": 78, "norm_label": "noarrayindexkey" }, { "label": "noUnsafeDeclarationMerging", "file_type": "code", "source_file": "biome.json", "source_location": "L96", "_origin": "ast", "id": "biome_suspicious_nounsafedeclarationmerging", "community": 78, "norm_label": "nounsafedeclarationmerging" }, { "label": "a11y", "file_type": "code", "source_file": "biome.json", "source_location": "L98", "_origin": "ast", "id": "biome_rules_a11y", "community": 59, "norm_label": "a11y" }, { "label": "useButtonType", "file_type": "code", "source_file": "biome.json", "source_location": "L99", "_origin": "ast", "id": "biome_a11y_usebuttontype", "community": 59, "norm_label": "usebuttontype" }, { "label": "noLabelWithoutControl", "file_type": "code", "source_file": "biome.json", "source_location": "L100", "_origin": "ast", "id": "biome_a11y_nolabelwithoutcontrol", "community": 59, "norm_label": "nolabelwithoutcontrol" }, { "label": "noStaticElementInteractions", "file_type": "code", "source_file": "biome.json", "source_location": "L101", "_origin": "ast", "id": "biome_a11y_nostaticelementinteractions", "community": 59, "norm_label": "nostaticelementinteractions" }, { "label": "useKeyWithClickEvents", "file_type": "code", "source_file": "biome.json", "source_location": "L102", "_origin": "ast", "id": "biome_a11y_usekeywithclickevents", "community": 59, "norm_label": "usekeywithclickevents" }, { "label": "noAutofocus", "file_type": "code", "source_file": "biome.json", "source_location": "L103", "_origin": "ast", "id": "biome_a11y_noautofocus", "community": 59, "norm_label": "noautofocus" }, { "label": "noSvgWithoutTitle", "file_type": "code", "source_file": "biome.json", "source_location": "L104", "_origin": "ast", "id": "biome_a11y_nosvgwithouttitle", "community": 59, "norm_label": "nosvgwithouttitle" }, { "label": "javascript", "file_type": "code", "source_file": "biome.json", "source_location": "L108", "_origin": "ast", "id": "biome_javascript", "community": 93, "norm_label": "javascript" }, { "label": "formatter", "file_type": "code", "source_file": "biome.json", "source_location": "L109", "_origin": "ast", "id": "biome_javascript_formatter", "community": 93, "norm_label": "formatter" }, { "label": "quoteStyle", "file_type": "code", "source_file": "biome.json", "source_location": "L110", "_origin": "ast", "id": "biome_formatter_quotestyle", "community": 93, "norm_label": "quotestyle" }, { "label": "trailingCommas", "file_type": "code", "source_file": "biome.json", "source_location": "L111", "_origin": "ast", "id": "biome_formatter_trailingcommas", "community": 93, "norm_label": "trailingcommas" }, { "label": "semicolons", "file_type": "code", "source_file": "biome.json", "source_location": "L112", "_origin": "ast", "id": "biome_formatter_semicolons", "community": 93, "norm_label": "semicolons" }, { "label": "package.json", "file_type": "code", "source_file": "package.json", "source_location": "L1", "_origin": "ast", "id": "package", "community": 10, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "package.json", "source_location": "L2", "_origin": "ast", "id": "package_name", "community": 10, "norm_label": "name" }, { "label": "private", "file_type": "code", "source_file": "package.json", "source_location": "L3", "_origin": "ast", "id": "package_private", "community": 10, "norm_label": "private" }, { "label": "workspaces", "file_type": "code", "source_file": "package.json", "source_location": "L4", "_origin": "ast", "id": "package_workspaces", "community": 10, "norm_label": "workspaces" }, { "label": "scripts", "file_type": "code", "source_file": "package.json", "source_location": "L10", "_origin": "ast", "id": "package_scripts", "community": 10, "norm_label": "scripts" }, { "label": "dev:backend", "file_type": "code", "source_file": "package.json", "source_location": "L11", "_origin": "ast", "id": "package_scripts_dev_backend", "community": 10, "norm_label": "dev:backend" }, { "label": "dev:frontend", "file_type": "code", "source_file": "package.json", "source_location": "L12", "_origin": "ast", "id": "package_scripts_dev_frontend", "community": 10, "norm_label": "dev:frontend" }, { "label": "build:backend", "file_type": "code", "source_file": "package.json", "source_location": "L13", "_origin": "ast", "id": "package_scripts_build_backend", "community": 10, "norm_label": "build:backend" }, { "label": "build:frontend", "file_type": "code", "source_file": "package.json", "source_location": "L14", "_origin": "ast", "id": "package_scripts_build_frontend", "community": 10, "norm_label": "build:frontend" }, { "label": "test:backend", "file_type": "code", "source_file": "package.json", "source_location": "L15", "_origin": "ast", "id": "package_scripts_test_backend", "community": 10, "norm_label": "test:backend" }, { "label": "test:frontend", "file_type": "code", "source_file": "package.json", "source_location": "L16", "_origin": "ast", "id": "package_scripts_test_frontend", "community": 10, "norm_label": "test:frontend" }, { "label": "lint", "file_type": "code", "source_file": "package.json", "source_location": "L17", "_origin": "ast", "id": "package_scripts_lint", "community": 10, "norm_label": "lint" }, { "label": "format", "file_type": "code", "source_file": "package.json", "source_location": "L18", "_origin": "ast", "id": "package_scripts_format", "community": 10, "norm_label": "format" }, { "label": "format:check", "file_type": "code", "source_file": "package.json", "source_location": "L19", "_origin": "ast", "id": "package_scripts_format_check", "community": 10, "norm_label": "format:check" }, { "label": "dev:docs", "file_type": "code", "source_file": "package.json", "source_location": "L20", "_origin": "ast", "id": "package_scripts_dev_docs", "community": 10, "norm_label": "dev:docs" }, { "label": "build:docs", "file_type": "code", "source_file": "package.json", "source_location": "L21", "_origin": "ast", "id": "package_scripts_build_docs", "community": 10, "norm_label": "build:docs" }, { "label": "build:design-system", "file_type": "code", "source_file": "package.json", "source_location": "L22", "_origin": "ast", "id": "package_scripts_build_design_system", "community": 10, "norm_label": "build:design-system" }, { "label": "test:design-system", "file_type": "code", "source_file": "package.json", "source_location": "L23", "_origin": "ast", "id": "package_scripts_test_design_system", "community": 10, "norm_label": "test:design-system" }, { "label": "lint:design-system", "file_type": "code", "source_file": "package.json", "source_location": "L24", "_origin": "ast", "id": "package_scripts_lint_design_system", "community": 10, "norm_label": "lint:design-system" }, { "label": "storybook", "file_type": "code", "source_file": "package.json", "source_location": "L25", "_origin": "ast", "id": "package_scripts_storybook", "community": 10, "norm_label": "storybook" }, { "label": "build:storybook", "file_type": "code", "source_file": "package.json", "source_location": "L26", "_origin": "ast", "id": "package_scripts_build_storybook", "community": 10, "norm_label": "build:storybook" }, { "label": "test:storybook", "file_type": "code", "source_file": "package.json", "source_location": "L27", "_origin": "ast", "id": "package_scripts_test_storybook", "community": 10, "norm_label": "test:storybook" }, { "label": "prepare", "file_type": "code", "source_file": "package.json", "source_location": "L28", "_origin": "ast", "id": "package_scripts_prepare", "community": 10, "norm_label": "prepare" }, { "label": "lint-staged", "file_type": "code", "source_file": "package.json", "source_location": "L30", "_origin": "ast", "id": "package_lint_staged", "community": 10, "norm_label": "lint-staged" }, { "label": "apps/backend/src/**/*.{ts,tsx}", "file_type": "code", "source_file": "package.json", "source_location": "L31", "_origin": "ast", "id": "package_lint_staged_apps_backend_src_ts_tsx", "community": 10, "norm_label": "apps/backend/src/**/*.{ts,tsx}" }, { "label": "apps/backend/test/**/*.{ts,tsx}", "file_type": "code", "source_file": "package.json", "source_location": "L32", "_origin": "ast", "id": "package_lint_staged_apps_backend_test_ts_tsx", "community": 10, "norm_label": "apps/backend/test/**/*.{ts,tsx}" }, { "label": "apps/frontend/src/**/*.{ts,tsx}", "file_type": "code", "source_file": "package.json", "source_location": "L33", "_origin": "ast", "id": "package_lint_staged_apps_frontend_src_ts_tsx", "community": 10, "norm_label": "apps/frontend/src/**/*.{ts,tsx}" }, { "label": "packages/design-system/src/**/*.{ts,tsx}", "file_type": "code", "source_file": "package.json", "source_location": "L34", "_origin": "ast", "id": "package_lint_staged_packages_design_system_src_ts_tsx", "community": 10, "norm_label": "packages/design-system/src/**/*.{ts,tsx}" }, { "label": "devDependencies", "file_type": "code", "source_file": "package.json", "source_location": "L36", "_origin": "ast", "id": "package_devdependencies", "community": 10, "norm_label": "devdependencies" }, { "label": "husky", "file_type": "code", "source_file": "package.json", "source_location": "L37", "_origin": "ast", "id": "package_devdependencies_husky", "community": 10, "norm_label": "husky" }, { "label": "lint-staged", "file_type": "code", "source_file": "package.json", "source_location": "L38", "_origin": "ast", "id": "package_devdependencies_lint_staged", "community": 10, "norm_label": "lint-staged" }, { "label": "overrides", "file_type": "code", "source_file": "package.json", "source_location": "L40", "_origin": "ast", "id": "package_overrides", "community": 10, "norm_label": "overrides" }, { "label": "@storybook/test", "file_type": "code", "source_file": "package.json", "source_location": "L41", "_origin": "ast", "id": "package_overrides_storybook_test", "community": 10, "norm_label": "@storybook/test" }, { "label": "storybook", "file_type": "code", "source_file": "package.json", "source_location": "L42", "_origin": "ast", "id": "package_storybook_test_storybook", "community": 10, "norm_label": "storybook" }, { "label": "main.ts", "file_type": "code", "source_file": "packages/design-system/.storybook/main.ts", "source_location": "L1", "_origin": "ast", "id": "storybook_main", "community": 102, "norm_label": "main.ts" }, { "label": "config", "file_type": "code", "source_file": "packages/design-system/.storybook/main.ts", "source_location": "L3", "_origin": "ast", "id": "storybook_main_config", "community": 102, "norm_label": "config" }, { "label": "preview.tsx", "file_type": "code", "source_file": "packages/design-system/.storybook/preview.tsx", "source_location": "L1", "_origin": "ast", "id": "storybook_preview", "community": 40, "norm_label": "preview.tsx" }, { "label": "preview", "file_type": "code", "source_file": "packages/design-system/.storybook/preview.tsx", "source_location": "L4", "_origin": "ast", "id": "storybook_preview_preview", "community": 40, "norm_label": "preview" }, { "label": "vitest.setup.ts", "file_type": "code", "source_file": "packages/design-system/.storybook/vitest.setup.ts", "source_location": "L1", "_origin": "ast", "id": "storybook_vitest_setup", "community": 40, "norm_label": "vitest.setup.ts" }, { "label": "package.json", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L1", "_origin": "ast", "id": "design_system_package", "community": 4, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L2", "_origin": "ast", "id": "design_system_package_name", "community": 4, "norm_label": "name" }, { "label": "version", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L3", "_origin": "ast", "id": "design_system_package_version", "community": 4, "norm_label": "version" }, { "label": "private", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L4", "_origin": "ast", "id": "design_system_package_private", "community": 4, "norm_label": "private" }, { "label": "type", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L5", "_origin": "ast", "id": "design_system_package_type", "community": 4, "norm_label": "type" }, { "label": "files", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L6", "_origin": "ast", "id": "design_system_package_files", "community": 4, "norm_label": "files" }, { "label": "exports", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L7", "_origin": "ast", "id": "design_system_package_exports", "community": 4, "norm_label": "exports" }, { "label": "./tokens", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L9", "_origin": "ast", "id": "design_system_package_exports_tokens", "community": 4, "norm_label": "./tokens" }, { "label": "./theme", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L10", "_origin": "ast", "id": "design_system_package_exports_theme", "community": 4, "norm_label": "./theme" }, { "label": "scripts", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L12", "_origin": "ast", "id": "design_system_package_scripts", "community": 4, "norm_label": "scripts" }, { "label": "build", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L13", "_origin": "ast", "id": "design_system_package_scripts_build", "community": 4, "norm_label": "build" }, { "label": "test", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L14", "_origin": "ast", "id": "design_system_package_scripts_test", "community": 4, "norm_label": "test" }, { "label": "storybook", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L15", "_origin": "ast", "id": "design_system_package_scripts_storybook", "community": 4, "norm_label": "storybook" }, { "label": "build-storybook", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L16", "_origin": "ast", "id": "design_system_package_scripts_build_storybook", "community": 4, "norm_label": "build-storybook" }, { "label": "test:storybook", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L17", "_origin": "ast", "id": "design_system_package_scripts_test_storybook", "community": 4, "norm_label": "test:storybook" }, { "label": "lint", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L18", "_origin": "ast", "id": "design_system_package_scripts_lint", "community": 4, "norm_label": "lint" }, { "label": "peerDependencies", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L20", "_origin": "ast", "id": "design_system_package_peerdependencies", "community": 4, "norm_label": "peerdependencies" }, { "label": "@emotion/react", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L21", "_origin": "ast", "id": "design_system_package_peerdependencies_emotion_react", "community": 4, "norm_label": "@emotion/react" }, { "label": "@emotion/styled", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L22", "_origin": "ast", "id": "design_system_package_peerdependencies_emotion_styled", "community": 4, "norm_label": "@emotion/styled" }, { "label": "@mui/icons-material", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L23", "_origin": "ast", "id": "design_system_package_peerdependencies_mui_icons_material", "community": 4, "norm_label": "@mui/icons-material" }, { "label": "@mui/material", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L24", "_origin": "ast", "id": "design_system_package_peerdependencies_mui_material", "community": 4, "norm_label": "@mui/material" }, { "label": "@tanstack/react-table", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L25", "_origin": "ast", "id": "design_system_package_peerdependencies_tanstack_react_table", "community": 4, "norm_label": "@tanstack/react-table" }, { "label": "react", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L26", "_origin": "ast", "id": "design_system_package_peerdependencies_react", "community": 4, "norm_label": "react" }, { "label": "react-dom", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L27", "_origin": "ast", "id": "design_system_package_peerdependencies_react_dom", "community": 4, "norm_label": "react-dom" }, { "label": "devDependencies", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L29", "_origin": "ast", "id": "design_system_package_devdependencies", "community": 4, "norm_label": "devdependencies" }, { "label": "@storybook/addon-a11y", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L30", "_origin": "ast", "id": "design_system_package_devdependencies_storybook_addon_a11y", "community": 4, "norm_label": "@storybook/addon-a11y" }, { "label": "@storybook/addon-vitest", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L31", "_origin": "ast", "id": "design_system_package_devdependencies_storybook_addon_vitest", "community": 4, "norm_label": "@storybook/addon-vitest" }, { "label": "@storybook/react-vite", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L32", "_origin": "ast", "id": "design_system_package_devdependencies_storybook_react_vite", "community": 4, "norm_label": "@storybook/react-vite" }, { "label": "@storybook/test", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L33", "_origin": "ast", "id": "design_system_package_devdependencies_storybook_test", "community": 4, "norm_label": "@storybook/test" }, { "label": "@testing-library/dom", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L34", "_origin": "ast", "id": "design_system_package_devdependencies_testing_library_dom", "community": 4, "norm_label": "@testing-library/dom" }, { "label": "@testing-library/jest-dom", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L35", "_origin": "ast", "id": "design_system_package_devdependencies_testing_library_jest_dom", "community": 4, "norm_label": "@testing-library/jest-dom" }, { "label": "@testing-library/react", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L36", "_origin": "ast", "id": "design_system_package_devdependencies_testing_library_react", "community": 4, "norm_label": "@testing-library/react" }, { "label": "@testing-library/user-event", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L37", "_origin": "ast", "id": "design_system_package_devdependencies_testing_library_user_event", "community": 4, "norm_label": "@testing-library/user-event" }, { "label": "@types/react", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L38", "_origin": "ast", "id": "design_system_package_devdependencies_types_react", "community": 4, "norm_label": "@types/react" }, { "label": "@types/react-dom", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L39", "_origin": "ast", "id": "design_system_package_devdependencies_types_react_dom", "community": 4, "norm_label": "@types/react-dom" }, { "label": "@typescript-eslint/eslint-plugin", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L40", "_origin": "ast", "id": "design_system_package_devdependencies_typescript_eslint_eslint_plugin", "community": 4, "norm_label": "@typescript-eslint/eslint-plugin" }, { "label": "@typescript-eslint/parser", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L41", "_origin": "ast", "id": "design_system_package_devdependencies_typescript_eslint_parser", "community": 4, "norm_label": "@typescript-eslint/parser" }, { "label": "@vitest/browser", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L42", "_origin": "ast", "id": "design_system_package_devdependencies_vitest_browser", "community": 4, "norm_label": "@vitest/browser" }, { "label": "@vitest/browser-playwright", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L43", "_origin": "ast", "id": "design_system_package_devdependencies_vitest_browser_playwright", "community": 4, "norm_label": "@vitest/browser-playwright" }, { "label": "eslint", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L44", "_origin": "ast", "id": "design_system_package_devdependencies_eslint", "community": 4, "norm_label": "eslint" }, { "label": "eslint-plugin-react", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L45", "_origin": "ast", "id": "design_system_package_devdependencies_eslint_plugin_react", "community": 4, "norm_label": "eslint-plugin-react" }, { "label": "eslint-plugin-react-hooks", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L46", "_origin": "ast", "id": "design_system_package_devdependencies_eslint_plugin_react_hooks", "community": 4, "norm_label": "eslint-plugin-react-hooks" }, { "label": "playwright", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L47", "_origin": "ast", "id": "design_system_package_devdependencies_playwright", "community": 4, "norm_label": "playwright" }, { "label": "storybook", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L48", "_origin": "ast", "id": "design_system_package_devdependencies_storybook", "community": 4, "norm_label": "storybook" }, { "label": "typescript", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L49", "_origin": "ast", "id": "design_system_package_devdependencies_typescript", "community": 4, "norm_label": "typescript" }, { "label": "vitest", "file_type": "code", "source_file": "packages/design-system/package.json", "source_location": "L50", "_origin": "ast", "id": "design_system_package_devdependencies_vitest", "community": 4, "norm_label": "vitest" }, { "label": "Alert.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "alert_alert_stories", "community": 41, "norm_label": "alert.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "alert_alert_stories_meta", "community": 41, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "alert_alert_stories_story", "community": 41, "norm_label": "story" }, { "label": "Info", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "alert_alert_stories_info", "community": 41, "norm_label": "info" }, { "label": "Success", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L28", "_origin": "ast", "id": "alert_alert_stories_success", "community": 41, "norm_label": "success" }, { "label": "Warning", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "alert_alert_stories_warning", "community": 41, "norm_label": "warning" }, { "label": "Error", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L44", "_origin": "ast", "id": "alert_alert_stories_error", "community": 41, "norm_label": "error" }, { "label": "WithAction", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L52", "_origin": "ast", "id": "alert_alert_stories_withaction", "community": 41, "norm_label": "withaction" }, { "label": "WithoutTitle", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L64", "_origin": "ast", "id": "alert_alert_stories_withouttitle", "community": 41, "norm_label": "withouttitle" }, { "label": "Alert.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L1", "_origin": "ast", "id": "alert_alert_test", "community": 40, "norm_label": "alert.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L6", "_origin": "ast", "id": "alert_alert_test_renderwiththeme", "community": 40, "norm_label": "renderwiththeme()" }, { "label": "Alert.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L1", "_origin": "ast", "id": "alert_alert", "community": 41, "norm_label": "alert.tsx" }, { "label": "Severity", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L4", "_origin": "ast", "id": "alert_alert_severity", "community": 41, "norm_label": "severity" }, { "label": "AlertProps", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L6", "_origin": "ast", "id": "alert_alert_alertprops", "community": 41, "norm_label": "alertprops" }, { "label": "Alert()", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L13", "_origin": "ast", "id": "alert_alert_alert", "community": 41, "norm_label": "alert()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Alert/index.ts", "source_location": "L1", "_origin": "ast", "id": "alert_index", "community": 41, "norm_label": "index.ts" }, { "label": "Badge.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "badge_badge_stories", "community": 67, "norm_label": "badge.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "badge_badge_stories_meta", "community": 67, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L16", "_origin": "ast", "id": "badge_badge_stories_story", "community": 67, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "badge_badge_stories_default", "community": 67, "norm_label": "default" }, { "label": "Overflow", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L26", "_origin": "ast", "id": "badge_badge_stories_overflow", "community": 67, "norm_label": "overflow" }, { "label": "Zero", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L35", "_origin": "ast", "id": "badge_badge_stories_zero", "community": 67, "norm_label": "zero" }, { "label": "Badge.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L1", "_origin": "ast", "id": "badge_badge_test", "community": 67, "norm_label": "badge.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L6", "_origin": "ast", "id": "badge_badge_test_renderwiththeme", "community": 67, "norm_label": "renderwiththeme()" }, { "label": "Badge.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.tsx", "source_location": "L1", "_origin": "ast", "id": "badge_badge", "community": 67, "norm_label": "badge.tsx" }, { "label": "BadgeProps", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.tsx", "source_location": "L4", "_origin": "ast", "id": "badge_badge_badgeprops", "community": 67, "norm_label": "badgeprops" }, { "label": "Badge()", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/Badge.tsx", "source_location": "L11", "_origin": "ast", "id": "badge_badge_badge", "community": 67, "norm_label": "badge()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Badge/index.ts", "source_location": "L1", "_origin": "ast", "id": "badge_index", "community": 67, "norm_label": "index.ts" }, { "label": "Button.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "button_button_stories", "community": 14, "norm_label": "button.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "button_button_stories_meta", "community": 14, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L26", "_origin": "ast", "id": "button_button_stories_story", "community": 14, "norm_label": "story" }, { "label": "Primary", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L28", "_origin": "ast", "id": "button_button_stories_primary", "community": 14, "norm_label": "primary" }, { "label": "Secondary", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L35", "_origin": "ast", "id": "button_button_stories_secondary", "community": 14, "norm_label": "secondary" }, { "label": "Tertiary", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L42", "_origin": "ast", "id": "button_button_stories_tertiary", "community": 14, "norm_label": "tertiary" }, { "label": "Danger", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L49", "_origin": "ast", "id": "button_button_stories_danger", "community": 14, "norm_label": "danger" }, { "label": "Small", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L56", "_origin": "ast", "id": "button_button_stories_small", "community": 14, "norm_label": "small" }, { "label": "Loading", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L63", "_origin": "ast", "id": "button_button_stories_loading", "community": 14, "norm_label": "loading" }, { "label": "Disabled", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L70", "_origin": "ast", "id": "button_button_stories_disabled", "community": 14, "norm_label": "disabled" }, { "label": "AllVariants", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L77", "_origin": "ast", "id": "button_button_stories_allvariants", "community": 14, "norm_label": "allvariants" }, { "label": "AllSizes", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L88", "_origin": "ast", "id": "button_button_stories_allsizes", "community": 14, "norm_label": "allsizes" }, { "label": "AllStates", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L97", "_origin": "ast", "id": "button_button_stories_allstates", "community": 14, "norm_label": "allstates" }, { "label": "Button.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L1", "_origin": "ast", "id": "button_button_test", "community": 14, "norm_label": "button.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L7", "_origin": "ast", "id": "button_button_test_renderwiththeme", "community": 14, "norm_label": "renderwiththeme()" }, { "label": "Button.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L1", "_origin": "ast", "id": "button_button", "community": 14, "norm_label": "button.tsx" }, { "label": "ActionVariant", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L8", "_origin": "ast", "id": "button_button_actionvariant", "community": 14, "norm_label": "actionvariant" }, { "label": "ButtonProps", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L10", "_origin": "ast", "id": "button_button_buttonprops", "community": 14, "norm_label": "buttonprops" }, { "label": "VARIANT_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L17", "_origin": "ast", "id": "button_button_variant_map", "community": 14, "norm_label": "variant_map" }, { "label": "Button()", "file_type": "code", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L24", "_origin": "ast", "id": "button_button_button", "community": 14, "norm_label": "button()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Button/index.ts", "source_location": "L1", "_origin": "ast", "id": "button_index", "community": 14, "norm_label": "index.ts" }, { "label": "Card.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "card_card_stories", "community": 14, "norm_label": "card.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "card_card_stories_meta", "community": 14, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L21", "_origin": "ast", "id": "card_card_stories_story", "community": 14, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L23", "_origin": "ast", "id": "card_card_stories_default", "community": 14, "norm_label": "default" }, { "label": "WithHeader", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "card_card_stories_withheader", "community": 14, "norm_label": "withheader" }, { "label": "WithActions", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "card_card_stories_withactions", "community": 14, "norm_label": "withactions" }, { "label": "FullCard", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L43", "_origin": "ast", "id": "card_card_stories_fullcard", "community": 14, "norm_label": "fullcard" }, { "label": "Card.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L1", "_origin": "ast", "id": "card_card_test", "community": 40, "norm_label": "card.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L6", "_origin": "ast", "id": "card_card_test_renderwiththeme", "community": 40, "norm_label": "renderwiththeme()" }, { "label": "Card.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L1", "_origin": "ast", "id": "card_card", "community": 12, "norm_label": "card.tsx" }, { "label": "CardProps", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L4", "_origin": "ast", "id": "card_card_cardprops", "community": 12, "norm_label": "cardprops" }, { "label": "Card()", "file_type": "code", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L9", "_origin": "ast", "id": "card_card_card", "community": 12, "norm_label": "card()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Card/index.ts", "source_location": "L1", "_origin": "ast", "id": "card_index", "community": 12, "norm_label": "index.ts" }, { "label": "Checkbox.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "checkbox_checkbox_stories", "community": 74, "norm_label": "checkbox.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "checkbox_checkbox_stories_meta", "community": 74, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L17", "_origin": "ast", "id": "checkbox_checkbox_stories_story", "community": 74, "norm_label": "story" }, { "label": "Unchecked", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L19", "_origin": "ast", "id": "checkbox_checkbox_stories_unchecked", "community": 74, "norm_label": "unchecked" }, { "label": "Checked", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L27", "_origin": "ast", "id": "checkbox_checkbox_stories_checked", "community": 74, "norm_label": "checked" }, { "label": "Disabled", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L35", "_origin": "ast", "id": "checkbox_checkbox_stories_disabled", "community": 74, "norm_label": "disabled" }, { "label": "Error", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L44", "_origin": "ast", "id": "checkbox_checkbox_stories_error", "community": 74, "norm_label": "error" }, { "label": "Checkbox.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L1", "_origin": "ast", "id": "checkbox_checkbox_test", "community": 74, "norm_label": "checkbox.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L7", "_origin": "ast", "id": "checkbox_checkbox_test_renderwiththeme", "community": 74, "norm_label": "renderwiththeme()" }, { "label": "Checkbox.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.tsx", "source_location": "L1", "_origin": "ast", "id": "checkbox_checkbox", "community": 74, "norm_label": "checkbox.tsx" }, { "label": "CheckboxProps", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.tsx", "source_location": "L3", "_origin": "ast", "id": "checkbox_checkbox_checkboxprops", "community": 74, "norm_label": "checkboxprops" }, { "label": "Checkbox()", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.tsx", "source_location": "L11", "_origin": "ast", "id": "checkbox_checkbox_checkbox", "community": 74, "norm_label": "checkbox()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Checkbox/index.ts", "source_location": "L1", "_origin": "ast", "id": "checkbox_index", "community": 74, "norm_label": "index.ts" }, { "label": "Chip.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "chip_chip_stories", "community": 43, "norm_label": "chip.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "chip_chip_stories_meta", "community": 43, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L19", "_origin": "ast", "id": "chip_chip_stories_story", "community": 43, "norm_label": "story" }, { "label": "Neutral", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L21", "_origin": "ast", "id": "chip_chip_stories_neutral", "community": 43, "norm_label": "neutral" }, { "label": "Info", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L28", "_origin": "ast", "id": "chip_chip_stories_info", "community": 43, "norm_label": "info" }, { "label": "Success", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L35", "_origin": "ast", "id": "chip_chip_stories_success", "community": 43, "norm_label": "success" }, { "label": "Warning", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L42", "_origin": "ast", "id": "chip_chip_stories_warning", "community": 43, "norm_label": "warning" }, { "label": "Error", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L49", "_origin": "ast", "id": "chip_chip_stories_error", "community": 43, "norm_label": "error" }, { "label": "Deletable", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L56", "_origin": "ast", "id": "chip_chip_stories_deletable", "community": 43, "norm_label": "deletable" }, { "label": "AllTones", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L64", "_origin": "ast", "id": "chip_chip_stories_alltones", "community": 43, "norm_label": "alltones" }, { "label": "Chip.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L1", "_origin": "ast", "id": "chip_chip_test", "community": 43, "norm_label": "chip.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L7", "_origin": "ast", "id": "chip_chip_test_renderwiththeme", "community": 43, "norm_label": "renderwiththeme()" }, { "label": "Chip.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L1", "_origin": "ast", "id": "chip_chip", "community": 43, "norm_label": "chip.tsx" }, { "label": "Tone", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L4", "_origin": "ast", "id": "chip_chip_tone", "community": 43, "norm_label": "tone" }, { "label": "TONE_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L6", "_origin": "ast", "id": "chip_chip_tone_map", "community": 43, "norm_label": "tone_map" }, { "label": "ChipProps", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L14", "_origin": "ast", "id": "chip_chip_chipprops", "community": 43, "norm_label": "chipprops" }, { "label": "Chip()", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L20", "_origin": "ast", "id": "chip_chip_chip", "community": 43, "norm_label": "chip()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Chip/index.ts", "source_location": "L1", "_origin": "ast", "id": "chip_index", "community": 43, "norm_label": "index.ts" }, { "label": "DataTable.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "datatable_datatable_stories", "community": 15, "norm_label": "datatable.stories.tsx" }, { "label": "Stock", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L13", "_origin": "ast", "id": "datatable_datatable_stories_stock", "community": 15, "norm_label": "stock" }, { "label": "data", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L19", "_origin": "ast", "id": "datatable_datatable_stories_data", "community": 15, "norm_label": "data" }, { "label": "columnHelper", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L26", "_origin": "ast", "id": "datatable_datatable_stories_columnhelper", "community": 15, "norm_label": "columnhelper" }, { "label": "columns", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L28", "_origin": "ast", "id": "datatable_datatable_stories_columns", "community": 15, "norm_label": "columns" }, { "label": "SortableTableStory()", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L34", "_origin": "ast", "id": "datatable_datatable_stories_sortabletablestory", "community": 15, "norm_label": "sortabletablestory()" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L51", "_origin": "ast", "id": "datatable_datatable_stories_meta", "community": 15, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L57", "_origin": "ast", "id": "datatable_datatable_stories_story", "community": 15, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L59", "_origin": "ast", "id": "datatable_datatable_stories_default", "community": 15, "norm_label": "default" }, { "label": "Compact", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L74", "_origin": "ast", "id": "datatable_datatable_stories_compact", "community": 15, "norm_label": "compact" }, { "label": "Sortable", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L89", "_origin": "ast", "id": "datatable_datatable_stories_sortable", "community": 15, "norm_label": "sortable" }, { "label": "Empty", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L93", "_origin": "ast", "id": "datatable_datatable_stories_empty", "community": 15, "norm_label": "empty" }, { "label": "Loading", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L108", "_origin": "ast", "id": "datatable_datatable_stories_loading", "community": 15, "norm_label": "loading" }, { "label": "DataTable.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L1", "_origin": "ast", "id": "datatable_datatable_test", "community": 15, "norm_label": "datatable.test.tsx" }, { "label": "Item", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L7", "_origin": "ast", "id": "datatable_datatable_test_item", "community": 15, "norm_label": "item" }, { "label": "data", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L12", "_origin": "ast", "id": "datatable_datatable_test_data", "community": 15, "norm_label": "data" }, { "label": "columnHelper", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L17", "_origin": "ast", "id": "datatable_datatable_test_columnhelper", "community": 15, "norm_label": "columnhelper" }, { "label": "columns", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L19", "_origin": "ast", "id": "datatable_datatable_test_columns", "community": 15, "norm_label": "columns" }, { "label": "TestTable()", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L24", "_origin": "ast", "id": "datatable_datatable_test_testtable", "community": 15, "norm_label": "testtable()" }, { "label": "TestTableWithProps()", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L37", "_origin": "ast", "id": "datatable_datatable_test_testtablewithprops", "community": 15, "norm_label": "testtablewithprops()" }, { "label": "EmptyTable()", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L55", "_origin": "ast", "id": "datatable_datatable_test_emptytable", "community": 15, "norm_label": "emptytable()" }, { "label": "DataTable.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L1", "_origin": "ast", "id": "datatable_datatable", "community": 15, "norm_label": "datatable.tsx" }, { "label": "Density", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L14", "_origin": "ast", "id": "datatable_datatable_density", "community": 15, "norm_label": "density" }, { "label": "DataTableProps", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L16", "_origin": "ast", "id": "datatable_datatable_datatableprops", "community": 15, "norm_label": "datatableprops" }, { "label": "DENSITY_PADDING", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L24", "_origin": "ast", "id": "datatable_datatable_density_padding", "community": 15, "norm_label": "density_padding" }, { "label": "DataTable()", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L29", "_origin": "ast", "id": "datatable_datatable_datatable", "community": 15, "norm_label": "datatable()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/DataTable/index.ts", "source_location": "L1", "_origin": "ast", "id": "datatable_index", "community": 15, "norm_label": "index.ts" }, { "label": "Dialog.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "dialog_dialog_stories", "community": 69, "norm_label": "dialog.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L7", "_origin": "ast", "id": "dialog_dialog_stories_meta", "community": 69, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L17", "_origin": "ast", "id": "dialog_dialog_stories_story", "community": 69, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L19", "_origin": "ast", "id": "dialog_dialog_stories_default", "community": 69, "norm_label": "default" }, { "label": "WithActions", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L28", "_origin": "ast", "id": "dialog_dialog_stories_withactions", "community": 69, "norm_label": "withactions" }, { "label": "Interactive", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L47", "_origin": "ast", "id": "dialog_dialog_stories_interactive", "community": 69, "norm_label": "interactive" }, { "label": "Dialog.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L1", "_origin": "ast", "id": "dialog_dialog_test", "community": 69, "norm_label": "dialog.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L7", "_origin": "ast", "id": "dialog_dialog_test_renderwiththeme", "community": 69, "norm_label": "renderwiththeme()" }, { "label": "Dialog.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.tsx", "source_location": "L1", "_origin": "ast", "id": "dialog_dialog", "community": 69, "norm_label": "dialog.tsx" }, { "label": "DialogProps", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.tsx", "source_location": "L5", "_origin": "ast", "id": "dialog_dialog_dialogprops", "community": 69, "norm_label": "dialogprops" }, { "label": "Dialog()", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/Dialog.tsx", "source_location": "L13", "_origin": "ast", "id": "dialog_dialog_dialog", "community": 69, "norm_label": "dialog()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Dialog/index.ts", "source_location": "L1", "_origin": "ast", "id": "dialog_index", "community": 69, "norm_label": "index.ts" }, { "label": "EmptyState.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "emptystate_emptystate_stories", "community": 166, "norm_label": "emptystate.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "emptystate_emptystate_stories_meta", "community": 166, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L15", "_origin": "ast", "id": "emptystate_emptystate_stories_story", "community": 166, "norm_label": "story" }, { "label": "Basic", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L17", "_origin": "ast", "id": "emptystate_emptystate_stories_basic", "community": 166, "norm_label": "basic" }, { "label": "WithAction", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L24", "_origin": "ast", "id": "emptystate_emptystate_stories_withaction", "community": 166, "norm_label": "withaction" }, { "label": "Minimal", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L32", "_origin": "ast", "id": "emptystate_emptystate_stories_minimal", "community": 166, "norm_label": "minimal" }, { "label": "EmptyState.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L1", "_origin": "ast", "id": "emptystate_emptystate_test", "community": 166, "norm_label": "emptystate.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L6", "_origin": "ast", "id": "emptystate_emptystate_test_renderwiththeme", "community": 166, "norm_label": "renderwiththeme()" }, { "label": "EmptyState.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L1", "_origin": "ast", "id": "emptystate_emptystate", "community": 166, "norm_label": "emptystate.tsx" }, { "label": "EmptyStateProps", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L6", "_origin": "ast", "id": "emptystate_emptystate_emptystateprops", "community": 166, "norm_label": "emptystateprops" }, { "label": "EmptyState()", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L12", "_origin": "ast", "id": "emptystate_emptystate_emptystate", "community": 166, "norm_label": "emptystate()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/EmptyState/index.ts", "source_location": "L1", "_origin": "ast", "id": "emptystate_index", "community": 166, "norm_label": "index.ts" }, { "label": "ErrorState.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "errorstate_errorstate_stories", "community": 80, "norm_label": "errorstate.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "errorstate_errorstate_stories_meta", "community": 80, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L15", "_origin": "ast", "id": "errorstate_errorstate_stories_story", "community": 80, "norm_label": "story" }, { "label": "Basic", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L17", "_origin": "ast", "id": "errorstate_errorstate_stories_basic", "community": 80, "norm_label": "basic" }, { "label": "WithRetry", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L24", "_origin": "ast", "id": "errorstate_errorstate_stories_withretry", "community": 80, "norm_label": "withretry" }, { "label": "Minimal", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L32", "_origin": "ast", "id": "errorstate_errorstate_stories_minimal", "community": 80, "norm_label": "minimal" }, { "label": "ErrorState.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L1", "_origin": "ast", "id": "errorstate_errorstate_test", "community": 80, "norm_label": "errorstate.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L6", "_origin": "ast", "id": "errorstate_errorstate_test_renderwiththeme", "community": 80, "norm_label": "renderwiththeme()" }, { "label": "ErrorState.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L1", "_origin": "ast", "id": "errorstate_errorstate", "community": 80, "norm_label": "errorstate.tsx" }, { "label": "ErrorStateProps", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L6", "_origin": "ast", "id": "errorstate_errorstate_errorstateprops", "community": 80, "norm_label": "errorstateprops" }, { "label": "ErrorState()", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L12", "_origin": "ast", "id": "errorstate_errorstate_errorstate", "community": 80, "norm_label": "errorstate()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/ErrorState/index.ts", "source_location": "L1", "_origin": "ast", "id": "errorstate_index", "community": 80, "norm_label": "index.ts" }, { "label": "FilterBar.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "filterbar_filterbar_stories", "community": 46, "norm_label": "filterbar.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L7", "_origin": "ast", "id": "filterbar_filterbar_stories_meta", "community": 46, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L13", "_origin": "ast", "id": "filterbar_filterbar_stories_story", "community": 46, "norm_label": "story" }, { "label": "Basic", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L15", "_origin": "ast", "id": "filterbar_filterbar_stories_basic", "community": 46, "norm_label": "basic" }, { "label": "NoActions", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L34", "_origin": "ast", "id": "filterbar_filterbar_stories_noactions", "community": 46, "norm_label": "noactions" }, { "label": "FilterBar.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L1", "_origin": "ast", "id": "filterbar_filterbar_test", "community": 46, "norm_label": "filterbar.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L6", "_origin": "ast", "id": "filterbar_filterbar_test_renderwiththeme", "community": 46, "norm_label": "renderwiththeme()" }, { "label": "FilterBar.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.tsx", "source_location": "L1", "_origin": "ast", "id": "filterbar_filterbar", "community": 46, "norm_label": "filterbar.tsx" }, { "label": "FilterBarProps", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.tsx", "source_location": "L4", "_origin": "ast", "id": "filterbar_filterbar_filterbarprops", "community": 46, "norm_label": "filterbarprops" }, { "label": "FilterBar()", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.tsx", "source_location": "L9", "_origin": "ast", "id": "filterbar_filterbar_filterbar", "community": 46, "norm_label": "filterbar()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/FilterBar/index.ts", "source_location": "L1", "_origin": "ast", "id": "filterbar_index", "community": 46, "norm_label": "index.ts" }, { "label": "FormField.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "formfield_formfield_stories", "community": 62, "norm_label": "formfield.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L6", "_origin": "ast", "id": "formfield_formfield_stories_meta", "community": 62, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "formfield_formfield_stories_story", "community": 62, "norm_label": "story" }, { "label": "WithTextField", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "formfield_formfield_stories_withtextfield", "community": 62, "norm_label": "withtextfield" }, { "label": "Required", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "formfield_formfield_stories_required", "community": 62, "norm_label": "required" }, { "label": "WithError", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L39", "_origin": "ast", "id": "formfield_formfield_stories_witherror", "community": 62, "norm_label": "witherror" }, { "label": "WithSelect", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L48", "_origin": "ast", "id": "formfield_formfield_stories_withselect", "community": 62, "norm_label": "withselect" }, { "label": "FormField.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L1", "_origin": "ast", "id": "formfield_formfield_test", "community": 62, "norm_label": "formfield.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L6", "_origin": "ast", "id": "formfield_formfield_test_renderwiththeme", "community": 62, "norm_label": "renderwiththeme()" }, { "label": "FormField.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.tsx", "source_location": "L1", "_origin": "ast", "id": "formfield_formfield", "community": 62, "norm_label": "formfield.tsx" }, { "label": "FormFieldProps", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.tsx", "source_location": "L4", "_origin": "ast", "id": "formfield_formfield_formfieldprops", "community": 62, "norm_label": "formfieldprops" }, { "label": "FormField()", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/FormField.tsx", "source_location": "L13", "_origin": "ast", "id": "formfield_formfield_formfield", "community": 62, "norm_label": "formfield()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/FormField/index.ts", "source_location": "L1", "_origin": "ast", "id": "formfield_index", "community": 62, "norm_label": "index.ts" }, { "label": "Heading.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "heading_heading_stories", "community": 22, "norm_label": "heading.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "heading_heading_stories_meta", "community": 22, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "heading_heading_stories_story", "community": 22, "norm_label": "story" }, { "label": "Level1", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L22", "_origin": "ast", "id": "heading_heading_stories_level1", "community": 22, "norm_label": "level1" }, { "label": "Level2", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "heading_heading_stories_level2", "community": 22, "norm_label": "level2" }, { "label": "Level3", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "heading_heading_stories_level3", "community": 22, "norm_label": "level3" }, { "label": "DisplaySize", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L43", "_origin": "ast", "id": "heading_heading_stories_displaysize", "community": 22, "norm_label": "displaysize" }, { "label": "TitleSize", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L51", "_origin": "ast", "id": "heading_heading_stories_titlesize", "community": 22, "norm_label": "titlesize" }, { "label": "SectionSize", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L59", "_origin": "ast", "id": "heading_heading_stories_sectionsize", "community": 22, "norm_label": "sectionsize" }, { "label": "SubsectionSize", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L67", "_origin": "ast", "id": "heading_heading_stories_subsectionsize", "community": 22, "norm_label": "subsectionsize" }, { "label": "AllLevels", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L75", "_origin": "ast", "id": "heading_heading_stories_alllevels", "community": 22, "norm_label": "alllevels" }, { "label": "Heading.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L1", "_origin": "ast", "id": "heading_heading_test", "community": 22, "norm_label": "heading.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L6", "_origin": "ast", "id": "heading_heading_test_renderwiththeme", "community": 22, "norm_label": "renderwiththeme()" }, { "label": "Heading.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L1", "_origin": "ast", "id": "heading_heading", "community": 22, "norm_label": "heading.tsx" }, { "label": "Size", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L4", "_origin": "ast", "id": "heading_heading_size", "community": 22, "norm_label": "size" }, { "label": "HeadingProps", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L6", "_origin": "ast", "id": "heading_heading_headingprops", "community": 22, "norm_label": "headingprops" }, { "label": "SIZE_VARIANT", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L12", "_origin": "ast", "id": "heading_heading_size_variant", "community": 22, "norm_label": "size_variant" }, { "label": "Heading()", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L19", "_origin": "ast", "id": "heading_heading_heading", "community": 22, "norm_label": "heading()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Heading/index.ts", "source_location": "L1", "_origin": "ast", "id": "heading_index", "community": 22, "norm_label": "index.ts" }, { "label": "IconButton.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "iconbutton_iconbutton_stories", "community": 44, "norm_label": "iconbutton.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L8", "_origin": "ast", "id": "iconbutton_iconbutton_stories_meta", "community": 44, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "iconbutton_iconbutton_stories_story", "community": 44, "norm_label": "story" }, { "label": "Search", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L22", "_origin": "ast", "id": "iconbutton_iconbutton_stories_search", "community": 44, "norm_label": "search" }, { "label": "Close", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "iconbutton_iconbutton_stories_close", "community": 44, "norm_label": "close" }, { "label": "Delete", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "iconbutton_iconbutton_stories_delete", "community": 44, "norm_label": "delete" }, { "label": "Settings", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L43", "_origin": "ast", "id": "iconbutton_iconbutton_stories_settings", "community": 44, "norm_label": "settings" }, { "label": "Small", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L50", "_origin": "ast", "id": "iconbutton_iconbutton_stories_small", "community": 44, "norm_label": "small" }, { "label": "AllSizes", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L58", "_origin": "ast", "id": "iconbutton_iconbutton_stories_allsizes", "community": 44, "norm_label": "allsizes" }, { "label": "AllExamples", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L71", "_origin": "ast", "id": "iconbutton_iconbutton_stories_allexamples", "community": 44, "norm_label": "allexamples" }, { "label": "IconButton.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L1", "_origin": "ast", "id": "iconbutton_iconbutton_test", "community": 44, "norm_label": "iconbutton.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L6", "_origin": "ast", "id": "iconbutton_iconbutton_test_renderwiththeme", "community": 44, "norm_label": "renderwiththeme()" }, { "label": "IconButton.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.tsx", "source_location": "L1", "_origin": "ast", "id": "iconbutton_iconbutton", "community": 44, "norm_label": "iconbutton.tsx" }, { "label": "IconButtonProps", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.tsx", "source_location": "L7", "_origin": "ast", "id": "iconbutton_iconbutton_iconbuttonprops", "community": 44, "norm_label": "iconbuttonprops" }, { "label": "IconButton()", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/IconButton.tsx", "source_location": "L16", "_origin": "ast", "id": "iconbutton_iconbutton_iconbutton", "community": 44, "norm_label": "iconbutton()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/IconButton/index.ts", "source_location": "L1", "_origin": "ast", "id": "iconbutton_index", "community": 44, "norm_label": "index.ts" }, { "label": "Link.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "link_link_stories", "community": 45, "norm_label": "link.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "link_link_stories_meta", "community": 45, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L16", "_origin": "ast", "id": "link_link_stories_story", "community": 45, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "link_link_stories_default", "community": 45, "norm_label": "default" }, { "label": "External", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L25", "_origin": "ast", "id": "link_link_stories_external", "community": 45, "norm_label": "external" }, { "label": "Positive", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L34", "_origin": "ast", "id": "link_link_stories_positive", "community": 45, "norm_label": "positive" }, { "label": "Negative", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L42", "_origin": "ast", "id": "link_link_stories_negative", "community": 45, "norm_label": "negative" }, { "label": "AllTones", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L50", "_origin": "ast", "id": "link_link_stories_alltones", "community": 45, "norm_label": "alltones" }, { "label": "Link.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L1", "_origin": "ast", "id": "link_link_test", "community": 45, "norm_label": "link.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L6", "_origin": "ast", "id": "link_link_test_renderwiththeme", "community": 45, "norm_label": "renderwiththeme()" }, { "label": "Link.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L1", "_origin": "ast", "id": "link_link", "community": 45, "norm_label": "link.tsx" }, { "label": "Tone", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L4", "_origin": "ast", "id": "link_link_tone", "community": 45, "norm_label": "tone" }, { "label": "LinkProps", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L6", "_origin": "ast", "id": "link_link_linkprops", "community": 45, "norm_label": "linkprops" }, { "label": "TONE_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L11", "_origin": "ast", "id": "link_link_tone_map", "community": 45, "norm_label": "tone_map" }, { "label": "Link()", "file_type": "code", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L19", "_origin": "ast", "id": "link_link_link", "community": 45, "norm_label": "link()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Link/index.ts", "source_location": "L1", "_origin": "ast", "id": "link_index", "community": 45, "norm_label": "index.ts" }, { "label": "LoadingState.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "loadingstate_loadingstate_stories", "community": 22, "norm_label": "loadingstate.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "loadingstate_loadingstate_stories_meta", "community": 22, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "loadingstate_loadingstate_stories_story", "community": 22, "norm_label": "story" }, { "label": "Section", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "loadingstate_loadingstate_stories_section", "community": 22, "norm_label": "section" }, { "label": "Page", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L27", "_origin": "ast", "id": "loadingstate_loadingstate_stories_page", "community": 22, "norm_label": "page" }, { "label": "WithLabel", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L35", "_origin": "ast", "id": "loadingstate_loadingstate_stories_withlabel", "community": 22, "norm_label": "withlabel" }, { "label": "LoadingState.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L1", "_origin": "ast", "id": "loadingstate_loadingstate_test", "community": 22, "norm_label": "loadingstate.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L6", "_origin": "ast", "id": "loadingstate_loadingstate_test_renderwiththeme", "community": 22, "norm_label": "renderwiththeme()" }, { "label": "LoadingState.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L1", "_origin": "ast", "id": "loadingstate_loadingstate", "community": 22, "norm_label": "loadingstate.tsx" }, { "label": "LoadingStateProps", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L5", "_origin": "ast", "id": "loadingstate_loadingstate_loadingstateprops", "community": 22, "norm_label": "loadingstateprops" }, { "label": "LoadingState()", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L11", "_origin": "ast", "id": "loadingstate_loadingstate_loadingstate", "community": 22, "norm_label": "loadingstate()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/LoadingState/index.ts", "source_location": "L1", "_origin": "ast", "id": "loadingstate_index", "community": 22, "norm_label": "index.ts" }, { "label": "Metric.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "metric_metric_stories", "community": 172, "norm_label": "metric.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "metric_metric_stories_meta", "community": 172, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L16", "_origin": "ast", "id": "metric_metric_stories_story", "community": 172, "norm_label": "story" }, { "label": "Basic", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "metric_metric_stories_basic", "community": 172, "norm_label": "basic" }, { "label": "WithTrend", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L25", "_origin": "ast", "id": "metric_metric_stories_withtrend", "community": 172, "norm_label": "withtrend" }, { "label": "WithSupportingText", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L33", "_origin": "ast", "id": "metric_metric_stories_withsupportingtext", "community": 172, "norm_label": "withsupportingtext" }, { "label": "Metric.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L1", "_origin": "ast", "id": "metric_metric_test", "community": 172, "norm_label": "metric.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L6", "_origin": "ast", "id": "metric_metric_test_renderwiththeme", "community": 172, "norm_label": "renderwiththeme()" }, { "label": "Metric.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L1", "_origin": "ast", "id": "metric_metric", "community": 172, "norm_label": "metric.tsx" }, { "label": "MetricProps", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L5", "_origin": "ast", "id": "metric_metric_metricprops", "community": 172, "norm_label": "metricprops" }, { "label": "Metric()", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L12", "_origin": "ast", "id": "metric_metric_metric", "community": 172, "norm_label": "metric()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Metric/index.ts", "source_location": "L1", "_origin": "ast", "id": "metric_index", "community": 172, "norm_label": "index.ts" }, { "label": "Money.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "money_money_stories", "community": 20, "norm_label": "money.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "money_money_stories_meta", "community": 20, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L19", "_origin": "ast", "id": "money_money_stories_story", "community": 20, "norm_label": "story" }, { "label": "Rubles", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L21", "_origin": "ast", "id": "money_money_stories_rubles", "community": 20, "norm_label": "rubles" }, { "label": "Dollars", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "money_money_stories_dollars", "community": 20, "norm_label": "dollars" }, { "label": "Negative", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L37", "_origin": "ast", "id": "money_money_stories_negative", "community": 20, "norm_label": "negative" }, { "label": "WithSign", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L45", "_origin": "ast", "id": "money_money_stories_withsign", "community": 20, "norm_label": "withsign" }, { "label": "Money.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L1", "_origin": "ast", "id": "money_money_test", "community": 40, "norm_label": "money.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L6", "_origin": "ast", "id": "money_money_test_renderwiththeme", "community": 40, "norm_label": "renderwiththeme()" }, { "label": "Money.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.tsx", "source_location": "L1", "_origin": "ast", "id": "money_money", "community": 20, "norm_label": "money.tsx" }, { "label": "MoneyProps", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.tsx", "source_location": "L3", "_origin": "ast", "id": "money_money_moneyprops", "community": 20, "norm_label": "moneyprops" }, { "label": "Money()", "file_type": "code", "source_file": "packages/design-system/src/components/Money/Money.tsx", "source_location": "L10", "_origin": "ast", "id": "money_money_money", "community": 20, "norm_label": "money()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Money/index.ts", "source_location": "L1", "_origin": "ast", "id": "money_index", "community": 20, "norm_label": "index.ts" }, { "label": "PriceChange.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "pricechange_pricechange_stories", "community": 20, "norm_label": "pricechange.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "pricechange_pricechange_stories_meta", "community": 20, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L16", "_origin": "ast", "id": "pricechange_pricechange_stories_story", "community": 20, "norm_label": "story" }, { "label": "Positive", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "pricechange_pricechange_stories_positive", "community": 20, "norm_label": "positive" }, { "label": "Negative", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L24", "_origin": "ast", "id": "pricechange_pricechange_stories_negative", "community": 20, "norm_label": "negative" }, { "label": "Flat", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L30", "_origin": "ast", "id": "pricechange_pricechange_stories_flat", "community": 20, "norm_label": "flat" }, { "label": "PositiveMoney", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "pricechange_pricechange_stories_positivemoney", "community": 20, "norm_label": "positivemoney" }, { "label": "PriceChange.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L1", "_origin": "ast", "id": "pricechange_pricechange_test", "community": 20, "norm_label": "pricechange.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L6", "_origin": "ast", "id": "pricechange_pricechange_test_renderwiththeme", "community": 20, "norm_label": "renderwiththeme()" }, { "label": "PriceChange.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L1", "_origin": "ast", "id": "pricechange_pricechange", "community": 20, "norm_label": "pricechange.tsx" }, { "label": "PriceChangeProps", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L4", "_origin": "ast", "id": "pricechange_pricechange_pricechangeprops", "community": 20, "norm_label": "pricechangeprops" }, { "label": "formatPercent()", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L11", "_origin": "ast", "id": "pricechange_pricechange_formatpercent", "community": 20, "norm_label": "formatpercent()" }, { "label": "getDirection()", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L20", "_origin": "ast", "id": "pricechange_pricechange_getdirection", "community": 20, "norm_label": "getdirection()" }, { "label": "getTone()", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L26", "_origin": "ast", "id": "pricechange_pricechange_gettone", "community": 20, "norm_label": "gettone()" }, { "label": "PriceChange()", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L32", "_origin": "ast", "id": "pricechange_pricechange_pricechange", "community": 20, "norm_label": "pricechange()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/PriceChange/index.ts", "source_location": "L1", "_origin": "ast", "id": "pricechange_index", "community": 20, "norm_label": "index.ts" }, { "label": "Progress.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "progress_progress_stories", "community": 72, "norm_label": "progress.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "progress_progress_stories_meta", "community": 72, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L14", "_origin": "ast", "id": "progress_progress_stories_story", "community": 72, "norm_label": "story" }, { "label": "Indeterminate", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L16", "_origin": "ast", "id": "progress_progress_stories_indeterminate", "community": 72, "norm_label": "indeterminate" }, { "label": "Determinate", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L22", "_origin": "ast", "id": "progress_progress_stories_determinate", "community": 72, "norm_label": "determinate" }, { "label": "AlmostComplete", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "progress_progress_stories_almostcomplete", "community": 72, "norm_label": "almostcomplete" }, { "label": "Progress.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L1", "_origin": "ast", "id": "progress_progress_test", "community": 72, "norm_label": "progress.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L6", "_origin": "ast", "id": "progress_progress_test_renderwiththeme", "community": 72, "norm_label": "renderwiththeme()" }, { "label": "Progress.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.tsx", "source_location": "L1", "_origin": "ast", "id": "progress_progress", "community": 72, "norm_label": "progress.tsx" }, { "label": "ProgressProps", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.tsx", "source_location": "L3", "_origin": "ast", "id": "progress_progress_progressprops", "community": 72, "norm_label": "progressprops" }, { "label": "Progress()", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/Progress.tsx", "source_location": "L8", "_origin": "ast", "id": "progress_progress_progress", "community": 72, "norm_label": "progress()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Progress/index.ts", "source_location": "L1", "_origin": "ast", "id": "progress_index", "community": 72, "norm_label": "index.ts" }, { "label": "Select.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "select_select_stories", "community": 46, "norm_label": "select.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L5", "_origin": "ast", "id": "select_select_stories_meta", "community": 46, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L17", "_origin": "ast", "id": "select_select_stories_story", "community": 46, "norm_label": "story" }, { "label": "currencies", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L19", "_origin": "ast", "id": "select_select_stories_currencies", "community": 46, "norm_label": "currencies" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L27", "_origin": "ast", "id": "select_select_stories_default", "community": 46, "norm_label": "default" }, { "label": "WithValue", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "select_select_stories_withvalue", "community": 46, "norm_label": "withvalue" }, { "label": "Error", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L45", "_origin": "ast", "id": "select_select_stories_error", "community": 46, "norm_label": "error" }, { "label": "Disabled", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L56", "_origin": "ast", "id": "select_select_stories_disabled", "community": 46, "norm_label": "disabled" }, { "label": "Select.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L1", "_origin": "ast", "id": "select_select_test", "community": 46, "norm_label": "select.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L7", "_origin": "ast", "id": "select_select_test_renderwiththeme", "community": 46, "norm_label": "renderwiththeme()" }, { "label": "options", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L11", "_origin": "ast", "id": "select_select_test_options", "community": 46, "norm_label": "options" }, { "label": "Select.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L1", "_origin": "ast", "id": "select_select", "community": 46, "norm_label": "select.tsx" }, { "label": "SelectOption", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L11", "_origin": "ast", "id": "select_select_selectoption", "community": 46, "norm_label": "selectoption" }, { "label": "SelectProps", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L17", "_origin": "ast", "id": "select_select_selectprops", "community": 46, "norm_label": "selectprops" }, { "label": "Select()", "file_type": "code", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L27", "_origin": "ast", "id": "select_select_select", "community": 46, "norm_label": "select()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Select/index.ts", "source_location": "L1", "_origin": "ast", "id": "select_index", "community": 46, "norm_label": "index.ts" }, { "label": "Skeleton.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "skeleton_skeleton_stories", "community": 47, "norm_label": "skeleton.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "skeleton_skeleton_stories_meta", "community": 47, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "skeleton_skeleton_stories_story", "community": 47, "norm_label": "story" }, { "label": "Text", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "skeleton_skeleton_stories_text", "community": 47, "norm_label": "text" }, { "label": "Rectangular", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L27", "_origin": "ast", "id": "skeleton_skeleton_stories_rectangular", "community": 47, "norm_label": "rectangular" }, { "label": "Rounded", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L35", "_origin": "ast", "id": "skeleton_skeleton_stories_rounded", "community": 47, "norm_label": "rounded" }, { "label": "Circular", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L43", "_origin": "ast", "id": "skeleton_skeleton_stories_circular", "community": 47, "norm_label": "circular" }, { "label": "CardSkeleton", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L51", "_origin": "ast", "id": "skeleton_skeleton_stories_cardskeleton", "community": 47, "norm_label": "cardskeleton" }, { "label": "Skeleton.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L1", "_origin": "ast", "id": "skeleton_skeleton_test", "community": 47, "norm_label": "skeleton.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L6", "_origin": "ast", "id": "skeleton_skeleton_test_renderwiththeme", "community": 47, "norm_label": "renderwiththeme()" }, { "label": "Skeleton.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L1", "_origin": "ast", "id": "skeleton_skeleton", "community": 47, "norm_label": "skeleton.tsx" }, { "label": "Shape", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L4", "_origin": "ast", "id": "skeleton_skeleton_shape", "community": 47, "norm_label": "shape" }, { "label": "SHAPE_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L6", "_origin": "ast", "id": "skeleton_skeleton_shape_map", "community": 47, "norm_label": "shape_map" }, { "label": "SkeletonProps", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L13", "_origin": "ast", "id": "skeleton_skeleton_skeletonprops", "community": 47, "norm_label": "skeletonprops" }, { "label": "Skeleton()", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L19", "_origin": "ast", "id": "skeleton_skeleton_skeleton", "community": 47, "norm_label": "skeleton()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Skeleton/index.ts", "source_location": "L1", "_origin": "ast", "id": "skeleton_index", "community": 47, "norm_label": "index.ts" }, { "label": "Surface.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "surface_surface_stories", "community": 12, "norm_label": "surface.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "surface_surface_stories_meta", "community": 12, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "surface_surface_stories_story", "community": 12, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L22", "_origin": "ast", "id": "surface_surface_stories_default", "community": 12, "norm_label": "default" }, { "label": "Elevated", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L30", "_origin": "ast", "id": "surface_surface_stories_elevated", "community": 12, "norm_label": "elevated" }, { "label": "NoPadding", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L38", "_origin": "ast", "id": "surface_surface_stories_nopadding", "community": 12, "norm_label": "nopadding" }, { "label": "LargePadding", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L46", "_origin": "ast", "id": "surface_surface_stories_largepadding", "community": 12, "norm_label": "largepadding" }, { "label": "Surface.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L1", "_origin": "ast", "id": "surface_surface_test", "community": 12, "norm_label": "surface.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L6", "_origin": "ast", "id": "surface_surface_test_renderwiththeme", "community": 12, "norm_label": "renderwiththeme()" }, { "label": "Surface.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L1", "_origin": "ast", "id": "surface_surface", "community": 12, "norm_label": "surface.tsx" }, { "label": "PaddingSize", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L4", "_origin": "ast", "id": "surface_surface_paddingsize", "community": 12, "norm_label": "paddingsize" }, { "label": "ElevationLevel", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L5", "_origin": "ast", "id": "surface_surface_elevationlevel", "community": 12, "norm_label": "elevationlevel" }, { "label": "PADDING_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L7", "_origin": "ast", "id": "surface_surface_padding_map", "community": 12, "norm_label": "padding_map" }, { "label": "ELEVATION_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L14", "_origin": "ast", "id": "surface_surface_elevation_map", "community": 12, "norm_label": "elevation_map" }, { "label": "SurfaceProps", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L20", "_origin": "ast", "id": "surface_surface_surfaceprops", "community": 12, "norm_label": "surfaceprops" }, { "label": "Surface()", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L26", "_origin": "ast", "id": "surface_surface_surface", "community": 12, "norm_label": "surface()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Surface/index.ts", "source_location": "L1", "_origin": "ast", "id": "surface_index", "community": 12, "norm_label": "index.ts" }, { "label": "Text.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "text_text_stories", "community": 28, "norm_label": "text.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "text_text_stories_meta", "community": 28, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L20", "_origin": "ast", "id": "text_text_stories_story", "community": 28, "norm_label": "story" }, { "label": "Body", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L22", "_origin": "ast", "id": "text_text_stories_body", "community": 28, "norm_label": "body" }, { "label": "Caption", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L29", "_origin": "ast", "id": "text_text_stories_caption", "community": 28, "norm_label": "caption" }, { "label": "Label", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L36", "_origin": "ast", "id": "text_text_stories_label", "community": 28, "norm_label": "label" }, { "label": "Numeric", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L43", "_origin": "ast", "id": "text_text_stories_numeric", "community": 28, "norm_label": "numeric" }, { "label": "PositiveTone", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L50", "_origin": "ast", "id": "text_text_stories_positivetone", "community": 28, "norm_label": "positivetone" }, { "label": "NegativeTone", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L57", "_origin": "ast", "id": "text_text_stories_negativetone", "community": 28, "norm_label": "negativetone" }, { "label": "SecondaryTone", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L64", "_origin": "ast", "id": "text_text_stories_secondarytone", "community": 28, "norm_label": "secondarytone" }, { "label": "MutedTone", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L71", "_origin": "ast", "id": "text_text_stories_mutedtone", "community": 28, "norm_label": "mutedtone" }, { "label": "AllVariants", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L78", "_origin": "ast", "id": "text_text_stories_allvariants", "community": 28, "norm_label": "allvariants" }, { "label": "AllTones", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L89", "_origin": "ast", "id": "text_text_stories_alltones", "community": 28, "norm_label": "alltones" }, { "label": "Text.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L1", "_origin": "ast", "id": "text_text_test", "community": 28, "norm_label": "text.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L6", "_origin": "ast", "id": "text_text_test_renderwiththeme", "community": 28, "norm_label": "renderwiththeme()" }, { "label": "Text.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L1", "_origin": "ast", "id": "text_text", "community": 28, "norm_label": "text.tsx" }, { "label": "Tone", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L4", "_origin": "ast", "id": "text_text_tone", "community": 28, "norm_label": "tone" }, { "label": "TextVariant", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L6", "_origin": "ast", "id": "text_text_textvariant", "community": 28, "norm_label": "textvariant" }, { "label": "TextProps", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L8", "_origin": "ast", "id": "text_text_textprops", "community": 28, "norm_label": "textprops" }, { "label": "VARIANT_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L14", "_origin": "ast", "id": "text_text_variant_map", "community": 28, "norm_label": "variant_map" }, { "label": "TONE_MAP", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L21", "_origin": "ast", "id": "text_text_tone_map", "community": 28, "norm_label": "tone_map" }, { "label": "Text()", "file_type": "code", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L29", "_origin": "ast", "id": "text_text_text", "community": 28, "norm_label": "text()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/Text/index.ts", "source_location": "L1", "_origin": "ast", "id": "text_index", "community": 28, "norm_label": "index.ts" }, { "label": "TextField.stories.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L1", "_origin": "ast", "id": "textfield_textfield_stories", "community": 62, "norm_label": "textfield.stories.tsx" }, { "label": "meta", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L4", "_origin": "ast", "id": "textfield_textfield_stories_meta", "community": 62, "norm_label": "meta" }, { "label": "Story", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L16", "_origin": "ast", "id": "textfield_textfield_stories_story", "community": 62, "norm_label": "story" }, { "label": "Default", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L18", "_origin": "ast", "id": "textfield_textfield_stories_default", "community": 62, "norm_label": "default" }, { "label": "WithHelperText", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L25", "_origin": "ast", "id": "textfield_textfield_stories_withhelpertext", "community": 62, "norm_label": "withhelpertext" }, { "label": "Error", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L33", "_origin": "ast", "id": "textfield_textfield_stories_error", "community": 62, "norm_label": "error" }, { "label": "Disabled", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L42", "_origin": "ast", "id": "textfield_textfield_stories_disabled", "community": 62, "norm_label": "disabled" }, { "label": "LongRussianText", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L50", "_origin": "ast", "id": "textfield_textfield_stories_longrussiantext", "community": 62, "norm_label": "longrussiantext" }, { "label": "TextField.test.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L1", "_origin": "ast", "id": "textfield_textfield_test", "community": 40, "norm_label": "textfield.test.tsx" }, { "label": "renderWithTheme()", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L6", "_origin": "ast", "id": "textfield_textfield_test_renderwiththeme", "community": 40, "norm_label": "renderwiththeme()" }, { "label": "TextField.tsx", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.tsx", "source_location": "L1", "_origin": "ast", "id": "textfield_textfield", "community": 62, "norm_label": "textfield.tsx" }, { "label": "TextFieldProps", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.tsx", "source_location": "L3", "_origin": "ast", "id": "textfield_textfield_textfieldprops", "community": 62, "norm_label": "textfieldprops" }, { "label": "TextField()", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/TextField.tsx", "source_location": "L11", "_origin": "ast", "id": "textfield_textfield_textfield", "community": 62, "norm_label": "textfield()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/TextField/index.ts", "source_location": "L1", "_origin": "ast", "id": "textfield_index", "community": 62, "norm_label": "index.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L1", "_origin": "ast", "id": "components_index", "community": 12, "norm_label": "index.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/index.ts", "source_location": "L1", "_origin": "ast", "id": "src_index", "community": 12, "norm_label": "index.ts" }, { "label": "setup.ts", "file_type": "code", "source_file": "packages/design-system/src/test/setup.ts", "source_location": "L1", "_origin": "ast", "id": "packages_design_system_src_test_setup_ts_test_setup", "community": 111, "norm_label": "setup.ts" }, { "label": "MoexVibeThemeProvider.tsx", "file_type": "code", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L1", "_origin": "ast", "id": "theme_moexvibethemeprovider", "community": 33, "norm_label": "moexvibethemeprovider.tsx" }, { "label": "theme", "file_type": "code", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L6", "_origin": "ast", "id": "theme_moexvibethemeprovider_theme", "community": 33, "norm_label": "theme" }, { "label": "MoexVibeThemeProviderProps", "file_type": "code", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L8", "_origin": "ast", "id": "theme_moexvibethemeprovider_moexvibethemeproviderprops", "community": 33, "norm_label": "moexvibethemeproviderprops" }, { "label": "MoexVibeThemeProvider()", "file_type": "code", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L12", "_origin": "ast", "id": "theme_moexvibethemeprovider_moexvibethemeprovider", "community": 40, "norm_label": "moexvibethemeprovider()" }, { "label": "createMoexVibeTheme.test.ts", "file_type": "code", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.test.ts", "source_location": "L1", "_origin": "ast", "id": "theme_createmoexvibetheme_test", "community": 33, "norm_label": "createmoexvibetheme.test.ts" }, { "label": "createMoexVibeTheme.ts", "file_type": "code", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L1", "_origin": "ast", "id": "theme_createmoexvibetheme", "community": 33, "norm_label": "createmoexvibetheme.ts" }, { "label": "allTokens", "file_type": "code", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L4", "_origin": "ast", "id": "theme_createmoexvibetheme_alltokens", "community": 33, "norm_label": "alltokens" }, { "label": "resolveValue()", "file_type": "code", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L10", "_origin": "ast", "id": "theme_createmoexvibetheme_resolvevalue", "community": 33, "norm_label": "resolvevalue()" }, { "label": "createMoexVibeTheme()", "file_type": "code", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L14", "_origin": "ast", "id": "theme_createmoexvibetheme_createmoexvibetheme", "community": 33, "norm_label": "createmoexvibetheme()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/theme/index.ts", "source_location": "L1", "_origin": "ast", "id": "theme_index", "community": 40, "norm_label": "index.ts" }, { "label": "mui.d.ts", "file_type": "code", "source_file": "packages/design-system/src/theme/mui.d.ts", "source_location": "L1", "_origin": "ast", "id": "theme_mui_d", "community": 99, "norm_label": "mui.d.ts" }, { "label": "Palette", "file_type": "code", "source_file": "packages/design-system/src/theme/mui.d.ts", "source_location": "L4", "_origin": "ast", "id": "theme_mui_d_palette", "community": 99, "norm_label": "palette" }, { "label": "PaletteOptions", "file_type": "code", "source_file": "packages/design-system/src/theme/mui.d.ts", "source_location": "L11", "_origin": "ast", "id": "theme_mui_d_paletteoptions", "community": 99, "norm_label": "paletteoptions" }, { "label": "components.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/components.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_components", "community": 33, "norm_label": "components.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_index", "community": 33, "norm_label": "index.ts" }, { "label": "primitives.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/primitives.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_primitives", "community": 33, "norm_label": "primitives.ts" }, { "label": "resolveToken.test.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/resolveToken.test.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_resolvetoken_test", "community": 33, "norm_label": "resolvetoken.test.ts" }, { "label": "resolveToken.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/resolveToken.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_resolvetoken", "community": 33, "norm_label": "resolvetoken.ts" }, { "label": "resolveToken()", "file_type": "code", "source_file": "packages/design-system/src/tokens/resolveToken.ts", "source_location": "L5", "_origin": "ast", "id": "tokens_resolvetoken_resolvetoken", "community": 33, "norm_label": "resolvetoken()" }, { "label": "semantic.light.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/semantic.light.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_semantic_light", "community": 33, "norm_label": "semantic.light.ts" }, { "label": "types.ts", "file_type": "code", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_types", "community": 33, "norm_label": "types.ts" }, { "label": "TokenType", "file_type": "code", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L1", "_origin": "ast", "id": "tokens_types_tokentype", "community": 33, "norm_label": "tokentype" }, { "label": "TokenValue", "file_type": "code", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L9", "_origin": "ast", "id": "tokens_types_tokenvalue", "community": 33, "norm_label": "tokenvalue" }, { "label": "TokenDefinition", "file_type": "code", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L10", "_origin": "ast", "id": "tokens_types_tokendefinition", "community": 33, "norm_label": "tokendefinition" }, { "label": "TokenCollection", "file_type": "code", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L11", "_origin": "ast", "id": "tokens_types_tokencollection", "community": 33, "norm_label": "tokencollection" }, { "label": "ResolvedToken", "file_type": "code", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L12", "_origin": "ast", "id": "tokens_types_resolvedtoken", "community": 33, "norm_label": "resolvedtoken" }, { "label": "tsconfig.json", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L1", "_origin": "ast", "id": "design_system_tsconfig", "community": 27, "norm_label": "tsconfig.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L2", "_origin": "ast", "id": "design_system_tsconfig_compileroptions", "community": 27, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L3", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_target", "community": 27, "norm_label": "target" }, { "label": "lib", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L4", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_lib", "community": 27, "norm_label": "lib" }, { "label": "module", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L5", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_module", "community": 27, "norm_label": "module" }, { "label": "moduleResolution", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L6", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_moduleresolution", "community": 27, "norm_label": "moduleresolution" }, { "label": "declaration", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L7", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_declaration", "community": 27, "norm_label": "declaration" }, { "label": "declarationMap", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L8", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_declarationmap", "community": 27, "norm_label": "declarationmap" }, { "label": "sourceMap", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L9", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_sourcemap", "community": 27, "norm_label": "sourcemap" }, { "label": "outDir", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L10", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_outdir", "community": 27, "norm_label": "outdir" }, { "label": "rootDir", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L11", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_rootdir", "community": 27, "norm_label": "rootdir" }, { "label": "jsx", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L12", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_jsx", "community": 27, "norm_label": "jsx" }, { "label": "strict", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L13", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_strict", "community": 27, "norm_label": "strict" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L14", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_skiplibcheck", "community": 27, "norm_label": "skiplibcheck" }, { "label": "isolatedModules", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L15", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_isolatedmodules", "community": 27, "norm_label": "isolatedmodules" }, { "label": "moduleDetection", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L16", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_moduledetection", "community": 27, "norm_label": "moduledetection" }, { "label": "allowImportingTsExtensions", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L17", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_allowimportingtsextensions", "community": 27, "norm_label": "allowimportingtsextensions" }, { "label": "noEmit", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L18", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_noemit", "community": 27, "norm_label": "noemit" }, { "label": "noUnusedLocals", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L19", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_nounusedlocals", "community": 27, "norm_label": "nounusedlocals" }, { "label": "noUnusedParameters", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L20", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_nounusedparameters", "community": 27, "norm_label": "nounusedparameters" }, { "label": "noFallthroughCasesInSwitch", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L21", "_origin": "ast", "id": "design_system_tsconfig_compileroptions_nofallthroughcasesinswitch", "community": 27, "norm_label": "nofallthroughcasesinswitch" }, { "label": "include", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L23", "_origin": "ast", "id": "design_system_tsconfig_include", "community": 27, "norm_label": "include" }, { "label": "exclude", "file_type": "code", "source_file": "packages/design-system/tsconfig.json", "source_location": "L24", "_origin": "ast", "id": "design_system_tsconfig_exclude", "community": 27, "norm_label": "exclude" }, { "label": "vitest.config.ts", "file_type": "code", "source_file": "packages/design-system/vitest.config.ts", "source_location": "L1", "_origin": "ast", "id": "design_system_vitest_config", "community": 107, "norm_label": "vitest.config.ts" }, { "label": "vitest.workspace.ts", "file_type": "code", "source_file": "packages/design-system/vitest.workspace.ts", "source_location": "L1", "_origin": "ast", "id": "design_system_vitest_workspace", "community": 108, "norm_label": "vitest.workspace.ts" }, { "label": "tsconfig.base.json", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L1", "_origin": "ast", "id": "tsconfig_base", "community": 65, "norm_label": "tsconfig.base.json" }, { "label": "compilerOptions", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L2", "_origin": "ast", "id": "tsconfig_base_compileroptions", "community": 65, "norm_label": "compileroptions" }, { "label": "target", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L3", "_origin": "ast", "id": "tsconfig_base_compileroptions_target", "community": 65, "norm_label": "target" }, { "label": "module", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L4", "_origin": "ast", "id": "tsconfig_base_compileroptions_module", "community": 65, "norm_label": "module" }, { "label": "moduleResolution", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L5", "_origin": "ast", "id": "tsconfig_base_compileroptions_moduleresolution", "community": 65, "norm_label": "moduleresolution" }, { "label": "strict", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L6", "_origin": "ast", "id": "tsconfig_base_compileroptions_strict", "community": 65, "norm_label": "strict" }, { "label": "esModuleInterop", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L7", "_origin": "ast", "id": "tsconfig_base_compileroptions_esmoduleinterop", "community": 65, "norm_label": "esmoduleinterop" }, { "label": "skipLibCheck", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L8", "_origin": "ast", "id": "tsconfig_base_compileroptions_skiplibcheck", "community": 65, "norm_label": "skiplibcheck" }, { "label": "forceConsistentCasingInFileNames", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L9", "_origin": "ast", "id": "tsconfig_base_compileroptions_forceconsistentcasinginfilenames", "community": 65, "norm_label": "forceconsistentcasinginfilenames" }, { "label": "resolveJsonModule", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L10", "_origin": "ast", "id": "tsconfig_base_compileroptions_resolvejsonmodule", "community": 65, "norm_label": "resolvejsonmodule" }, { "label": "declaration", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L11", "_origin": "ast", "id": "tsconfig_base_compileroptions_declaration", "community": 65, "norm_label": "declaration" }, { "label": "declarationMap", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L12", "_origin": "ast", "id": "tsconfig_base_compileroptions_declarationmap", "community": 65, "norm_label": "declarationmap" }, { "label": "sourceMap", "file_type": "code", "source_file": "tsconfig.base.json", "source_location": "L13", "_origin": "ast", "id": "tsconfig_base_compileroptions_sourcemap", "community": 65, "norm_label": "sourcemap" }, { "label": "AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "agents", "community": 187, "norm_label": "agents.md" }, { "label": "MoexVibe \u2014 \u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u0430", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "community": 187, "norm_label": "moexvibe \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u0430" }, { "label": "\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L3", "_origin": "ast", "id": "agents_\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "community": 187, "norm_label": "\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435" }, { "label": "\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L40", "_origin": "ast", "id": "agents_\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_\u043a_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435", "community": 187, "norm_label": "\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0438 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435" }, { "label": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L49", "_origin": "ast", "id": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "community": 143, "norm_label": "\u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438" }, { "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L53", "_origin": "ast", "id": "agents_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "community": 143, "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438" }, { "label": "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L76", "_origin": "ast", "id": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "community": 214, "norm_label": "\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432" }, { "label": "inbox.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L78", "_origin": "ast", "id": "agents_inbox_md", "community": 214, "norm_label": "inbox.md" }, { "label": "roadmap.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L84", "_origin": "ast", "id": "agents_roadmap_md", "community": 214, "norm_label": "roadmap.md" }, { "label": "research/", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L90", "_origin": "ast", "id": "agents_research", "community": 214, "norm_label": "research/" }, { "label": "epics/", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L98", "_origin": "ast", "id": "agents_epics", "community": 214, "norm_label": "epics/" }, { "label": "features/{feature-name}/spec.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L104", "_origin": "ast", "id": "agents_features_feature_name_spec_md", "community": 214, "norm_label": "features/{feature-name}/spec.md" }, { "label": "features/{feature-name}/plan.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L117", "_origin": "ast", "id": "agents_features_feature_name_plan_md", "community": 214, "norm_label": "features/{feature-name}/plan.md" }, { "label": "features/{feature-name}/tasks.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L128", "_origin": "ast", "id": "agents_features_feature_name_tasks_md", "community": 214, "norm_label": "features/{feature-name}/tasks.md" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L138", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "community": 226, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e 1", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L140", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_1", "community": 226, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e 1" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e 2", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L151", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_2", "community": 226, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e 2" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e 3", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L161", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_3", "community": 226, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e 3" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e 4", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L167", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_4", "community": 226, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e 4" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e 5", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L176", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_5", "community": 226, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e 5" }, { "label": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u0433\u0430", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L180", "_origin": "ast", "id": "agents_\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u0431\u0430\u0433\u0430", "community": 226, "norm_label": "\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u0433\u0430" }, { "label": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u0444\u0438\u0447\u0435\u0439", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L192", "_origin": "ast", "id": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0431\u043e\u0442\u044b_\u043d\u0430\u0434_\u0444\u0438\u0447\u0435\u0439", "community": 143, "norm_label": "\u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u0444\u0438\u0447\u0435\u0438" }, { "label": "\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u0438\u0434\u0435\u044f\u043c\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L212", "_origin": "ast", "id": "agents_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u043d\u043e\u0432\u044b\u043c\u0438_\u0438\u0434\u0435\u044f\u043c\u0438", "community": 143, "norm_label": "\u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u0438\u0434\u0435\u044f\u043c\u0438" }, { "label": "\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0444\u0438\u0447\u0430\u043c\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L224", "_origin": "ast", "id": "agents_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438_\u0444\u0438\u0447\u0430\u043c\u0438", "community": 143, "norm_label": "\u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0444\u0438\u0447\u0430\u043c\u0438" }, { "label": "\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L240", "_origin": "ast", "id": "agents_\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "community": 143, "norm_label": "\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438" }, { "label": "\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 AI-\u0430\u0433\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L254", "_origin": "ast", "id": "agents_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_ai_\u0430\u0433\u0435\u043d\u0442\u043e\u0432", "community": 143, "norm_label": "\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 ai-\u0430\u0433\u0435\u043d\u0442\u043e\u0432" }, { "label": "Pre-flight checklist (\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043b\u044e\u0431\u043e\u0439 \u0444\u0438\u0447\u0438)", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L272", "_origin": "ast", "id": "agents_pre_flight_checklist_\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d_\u043f\u0435\u0440\u0435\u0434_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439_\u043b\u044e\u0431\u043e\u0439_\u0444\u0438\u0447\u0438", "community": 143, "norm_label": "pre-flight checklist (\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0438 \u043b\u044e\u0431\u043e\u0438 \u0444\u0438\u0447\u0438)" }, { "label": "Anti-Loop: \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L284", "_origin": "ast", "id": "agents_anti_loop_\u043b\u0438\u043c\u0438\u0442_\u043d\u0430_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438", "community": 143, "norm_label": "anti-loop: \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L295", "_origin": "ast", "id": "agents_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438", "community": 143, "norm_label": "\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438" }, { "label": "Git workflow", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L309", "_origin": "ast", "id": "agents_git_workflow", "community": 143, "norm_label": "git workflow" }, { "label": "\u041a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u044f \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L315", "_origin": "ast", "id": "agents_\u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u044f_\u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432", "community": 143, "norm_label": "\u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u044f \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432" }, { "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 SDD-\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L338", "_origin": "ast", "id": "agents_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_sdd_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "community": 143, "norm_label": "\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 sdd-\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b" }, { "label": "Definition of Done (DoD)", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L344", "_origin": "ast", "id": "agents_definition_of_done_dod", "community": 143, "norm_label": "definition of done (dod)" }, { "label": "\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L355", "_origin": "ast", "id": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "community": 213, "norm_label": "\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L357", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "community": 213, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438 Prisma", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L366", "_origin": "ast", "id": "agents_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438_prisma", "community": 213, "norm_label": "\u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438 prisma" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L373", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430", "community": 213, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430" }, { "label": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L380", "_origin": "ast", "id": "agents_\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438", "community": 213, "norm_label": "\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438" }, { "label": "ADR-\u043f\u0440\u043e\u0446\u0435\u0441\u0441", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L387", "_origin": "ast", "id": "agents_adr_\u043f\u0440\u043e\u0446\u0435\u0441\u0441", "community": 213, "norm_label": "adr-\u043f\u0440\u043e\u0446\u0435\u0441\u0441" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f OpenAPI/\u0442\u0438\u043f\u043e\u0432", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L392", "_origin": "ast", "id": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f_openapi_\u0442\u0438\u043f\u043e\u0432", "community": 213, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f openapi/\u0442\u0438\u043f\u043e\u0432" }, { "label": "\u0426\u0438\u043a\u043b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 API", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L400", "_origin": "ast", "id": "agents_\u0446\u0438\u043a\u043b_\u0440\u0430\u0431\u043e\u0442\u044b_\u043d\u0430\u0434_api", "community": 213, "norm_label": "\u0446\u0438\u043a\u043b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 api" }, { "label": "\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L414", "_origin": "ast", "id": "agents_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043f\u0440\u043e\u0435\u043a\u0442\u0430", "community": 187, "norm_label": "\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430" }, { "label": "\u041a\u043e\u043c\u0430\u043d\u0434\u044b", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L416", "_origin": "ast", "id": "agents_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "community": 187, "norm_label": "\u043a\u043e\u043c\u0430\u043d\u0434\u044b" }, { "label": "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L422", "_origin": "ast", "id": "agents_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "community": 187, "norm_label": "\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L430", "_origin": "ast", "id": "agents_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "community": 266, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u0411\u044d\u043a\u0435\u043d\u0434", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L432", "_origin": "ast", "id": "agents_\u0431\u044d\u043a\u0435\u043d\u0434", "community": 266, "norm_label": "\u0431\u044d\u043a\u0435\u043d\u0434" }, { "label": "\u0424\u0440\u043e\u043d\u0442\u0435\u043d\u0434", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L445", "_origin": "ast", "id": "agents_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434", "community": 266, "norm_label": "\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434" }, { "label": "\u0421\u0442\u0438\u043b\u044c \u043a\u043e\u0434\u0430", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L454", "_origin": "ast", "id": "agents_\u0441\u0442\u0438\u043b\u044c_\u043a\u043e\u0434\u0430", "community": 266, "norm_label": "\u0441\u0442\u0438\u043b\u044c \u043a\u043e\u0434\u0430" }, { "label": "code-index-mcp", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L463", "_origin": "ast", "id": "agents_code_index_mcp", "community": 187, "norm_label": "code-index-mcp" }, { "label": "serena", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L482", "_origin": "ast", "id": "agents_serena", "community": 187, "norm_label": "serena" }, { "label": "graphify", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L508", "_origin": "ast", "id": "agents_graphify", "community": 187, "norm_label": "graphify" }, { "label": "README.md", "file_type": "document", "source_file": "README.md", "source_location": "L1", "_origin": "ast", "id": "readme", "community": 185, "norm_label": "readme.md" }, { "label": "MoexVibe", "file_type": "document", "source_file": "README.md", "source_location": "L1", "_origin": "ast", "id": "readme_moexvibe", "community": 185, "norm_label": "moexvibe" }, { "label": "\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "README.md", "source_location": "L5", "_origin": "ast", "id": "readme_\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "community": 185, "norm_label": "\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435" }, { "label": "\u041e \u043f\u0440\u043e\u0435\u043a\u0442\u0435", "file_type": "document", "source_file": "README.md", "source_location": "L18", "_origin": "ast", "id": "readme_\u043e_\u043f\u0440\u043e\u0435\u043a\u0442\u0435", "community": 185, "norm_label": "\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435" }, { "label": "\u0421\u0442\u0435\u043a \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439", "file_type": "document", "source_file": "README.md", "source_location": "L31", "_origin": "ast", "id": "readme_\u0441\u0442\u0435\u043a_\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439", "community": 185, "norm_label": "\u0441\u0442\u0435\u043a \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438" }, { "label": "\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442", "file_type": "document", "source_file": "README.md", "source_location": "L41", "_origin": "ast", "id": "readme_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "community": 185, "norm_label": "\u0431\u044b\u0441\u0442\u0440\u044b\u0438 \u0441\u0442\u0430\u0440\u0442" }, { "label": "Docker", "file_type": "document", "source_file": "README.md", "source_location": "L62", "_origin": "ast", "id": "readme_docker", "community": 185, "norm_label": "docker" }, { "label": "\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "README.md", "source_location": "L73", "_origin": "ast", "id": "readme_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 185, "norm_label": "\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", "file_type": "document", "source_file": "README.md", "source_location": "L88", "_origin": "ast", "id": "readme_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043f\u0440\u043e\u0435\u043a\u0442\u0430", "community": 185, "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430" }, { "label": "\u041a\u043e\u043c\u0430\u043d\u0434\u044b", "file_type": "document", "source_file": "README.md", "source_location": "L106", "_origin": "ast", "id": "readme_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "community": 185, "norm_label": "\u043a\u043e\u043c\u0430\u043d\u0434\u044b" }, { "label": "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "README.md", "source_location": "L136", "_origin": "ast", "id": "readme_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "community": 185, "norm_label": "\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f" }, { "label": "ADR-001-backend-single-point-of-access.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_001_backend_single_point_of_access", "community": 114, "norm_label": "adr-001-backend-single-point-of-access.md" }, { "label": "ADR-001: Backend \u2014 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a MOEX", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_001_backend_single_point_of_access_adr_001_backend_\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f_\u0442\u043e\u0447\u043a\u0430_\u0434\u043e\u0441\u0442\u0443\u043f\u0430_\u043a_moex", "community": 114, "norm_label": "adr-001: backend \u2014 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a moex" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_001_backend_single_point_of_access_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 114, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L10", "_origin": "ast", "id": "adr_adr_001_backend_single_point_of_access_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 114, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L20", "_origin": "ast", "id": "adr_adr_001_backend_single_point_of_access_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 114, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-002-in-memory-cache.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_002_in_memory_cache", "community": 114, "norm_label": "adr-002-in-memory-cache.md" }, { "label": "ADR-002: In-memory cache \u0441 \u043f\u0443\u0442\u0451\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 Redis", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_002_in_memory_cache_adr_002_in_memory_cache_\u0441_\u043f\u0443\u0442\u0451\u043c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_redis", "community": 114, "norm_label": "adr-002: in-memory cache \u0441 \u043f\u0443\u0442\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 redis" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_002_in_memory_cache_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 114, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L10", "_origin": "ast", "id": "adr_adr_002_in_memory_cache_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 114, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L29", "_origin": "ast", "id": "adr_adr_002_in_memory_cache_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 114, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-003-rate-limiting-strategy.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_003_rate_limiting_strategy", "community": 114, "norm_label": "adr-003-rate-limiting-strategy.md" }, { "label": "ADR-003: \u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f rate limiting \u0434\u043b\u044f MOEX client", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_003_rate_limiting_strategy_adr_003_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_rate_limiting_\u0434\u043b\u044f_moex_client", "community": 114, "norm_label": "adr-003: \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f rate limiting \u0434\u043b\u044f moex client" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_003_rate_limiting_strategy_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 114, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L10", "_origin": "ast", "id": "adr_adr_003_rate_limiting_strategy_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 114, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L17", "_origin": "ast", "id": "adr_adr_003_rate_limiting_strategy_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 114, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-004-feature-modules.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_004_feature_modules", "community": 254, "norm_label": "adr-004-feature-modules.md" }, { "label": "ADR-004: Feature-\u043c\u043e\u0434\u0443\u043b\u0438 \u043f\u043e \u0434\u043e\u043c\u0435\u043d\u0430\u043c", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_004_feature_modules_adr_004_feature_\u043c\u043e\u0434\u0443\u043b\u0438_\u043f\u043e_\u0434\u043e\u043c\u0435\u043d\u0430\u043c", "community": 254, "norm_label": "adr-004: feature-\u043c\u043e\u0434\u0443\u043b\u0438 \u043f\u043e \u0434\u043e\u043c\u0435\u043d\u0430\u043c" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_004_feature_modules_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 254, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L10", "_origin": "ast", "id": "adr_adr_004_feature_modules_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 254, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L25", "_origin": "ast", "id": "adr_adr_004_feature_modules_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 254, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-005-openapi-codegen-frontend.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_005_openapi_codegen_frontend", "community": 114, "norm_label": "adr-005-openapi-codegen-frontend.md" }, { "label": "ADR-005: OpenAPI codegen \u0447\u0435\u0440\u0435\u0437 openapi-typescript", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_005_openapi_codegen_frontend_adr_005_openapi_codegen_\u0447\u0435\u0440\u0435\u0437_openapi_typescript", "community": 114, "norm_label": "adr-005: openapi codegen \u0447\u0435\u0440\u0435\u0437 openapi-typescript" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_005_openapi_codegen_frontend_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 114, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L10", "_origin": "ast", "id": "adr_adr_005_openapi_codegen_frontend_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 114, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L36", "_origin": "ast", "id": "adr_adr_005_openapi_codegen_frontend_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 114, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-006-no-cci.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_006_no_cci", "community": 255, "norm_label": "adr-006-no-cci.md" }, { "label": "ADR-006: CCI (\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f \u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c) \u0432\u044b\u043d\u0435\u0441\u0435\u043d \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b MVP", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_006_no_cci_adr_006_cci_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f_\u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c_\u0432\u044b\u043d\u0435\u0441\u0435\u043d_\u0437\u0430_\u043f\u0440\u0435\u0434\u0435\u043b\u044b_mvp", "community": 255, "norm_label": "adr-006: cci (\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c) \u0432\u044b\u043d\u0435\u0441\u0435\u043d \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b mvp" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_006_no_cci_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 255, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L14", "_origin": "ast", "id": "adr_adr_006_no_cci_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 255, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L17", "_origin": "ast", "id": "adr_adr_006_no_cci_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 255, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-007-two-level-caching.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_007_two_level_caching", "community": 256, "norm_label": "adr-007-two-level-caching.md" }, { "label": "ADR-007: \u0414\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435 \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (backend + frontend)", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_007_two_level_caching_adr_007_\u0434\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_backend_frontend", "community": 256, "norm_label": "adr-007: \u0434\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435 \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (backend + frontend)" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_007_two_level_caching_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 256, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L12", "_origin": "ast", "id": "adr_adr_007_two_level_caching_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 256, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L23", "_origin": "ast", "id": "adr_adr_007_two_level_caching_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 256, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-008-auth-system.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_008_auth_system", "community": 174, "norm_label": "adr-008-auth-system.md" }, { "label": "ADR-008: \u0421\u0438\u0441\u0442\u0435\u043c\u0430 Authentication \u0438 Authorization", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L6", "_origin": "ast", "id": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "community": 174, "norm_label": "adr-008: \u0441\u0438\u0441\u0442\u0435\u043c\u0430 authentication \u0438 authorization" }, { "label": "\u0421\u0442\u0430\u0442\u0443\u0441", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L8", "_origin": "ast", "id": "adr_adr_008_auth_system_\u0441\u0442\u0430\u0442\u0443\u0441", "community": 174, "norm_label": "\u0441\u0442\u0430\u0442\u0443\u0441" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L12", "_origin": "ast", "id": "adr_adr_008_auth_system_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 174, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L21", "_origin": "ast", "id": "adr_adr_008_auth_system_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 174, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "Backend", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L23", "_origin": "ast", "id": "adr_adr_008_auth_system_backend", "community": 174, "norm_label": "backend" }, { "label": "Frontend", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L31", "_origin": "ast", "id": "adr_adr_008_auth_system_frontend", "community": 174, "norm_label": "frontend" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L38", "_origin": "ast", "id": "adr_adr_008_auth_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 174, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "\u041f\u043b\u044e\u0441\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L40", "_origin": "ast", "id": "adr_adr_008_auth_system_\u043f\u043b\u044e\u0441\u044b", "community": 174, "norm_label": "\u043f\u043b\u044e\u0441\u044b" }, { "label": "\u041c\u0438\u043d\u0443\u0441\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L48", "_origin": "ast", "id": "adr_adr_008_auth_system_\u043c\u0438\u043d\u0443\u0441\u044b", "community": 174, "norm_label": "\u043c\u0438\u043d\u0443\u0441\u044b" }, { "label": "\u041f\u0443\u0442\u044c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L55", "_origin": "ast", "id": "adr_adr_008_auth_system_\u043f\u0443\u0442\u044c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "community": 174, "norm_label": "\u043f\u0443\u0442\u044c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438" }, { "label": "ADR-009-portfolio-domain.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_009_portfolio_domain", "community": 239, "norm_label": "adr-009-portfolio-domain.md" }, { "label": "ADR-009: \u0414\u043e\u043c\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_009_portfolio_domain_adr_009_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "community": 239, "norm_label": "adr-009: \u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_009_portfolio_domain_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 239, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L12", "_origin": "ast", "id": "adr_adr_009_portfolio_domain_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 239, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L17", "_origin": "ast", "id": "adr_adr_009_portfolio_domain_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "community": 239, "norm_label": "\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L25", "_origin": "ast", "id": "adr_adr_009_portfolio_domain_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 239, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-010-backend-price-computation.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_010_backend_price_computation", "community": 240, "norm_label": "adr-010-backend-price-computation.md" }, { "label": "ADR-010: \u0420\u0430\u0441\u0447\u0451\u0442 \u0446\u0435\u043d \u043d\u0430 backend", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_010_backend_price_computation_adr_010_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d_\u043d\u0430_backend", "community": 240, "norm_label": "adr-010: \u0440\u0430\u0441\u0447\u0435\u0442 \u0446\u0435\u043d \u043d\u0430 backend" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_010_backend_price_computation_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 240, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L12", "_origin": "ast", "id": "adr_adr_010_backend_price_computation_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 240, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L18", "_origin": "ast", "id": "adr_adr_010_backend_price_computation_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "community": 240, "norm_label": "\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L25", "_origin": "ast", "id": "adr_adr_010_backend_price_computation_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 240, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-011-tbank-invest-grpc.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_011_tbank_invest_grpc", "community": 241, "norm_label": "adr-011-tbank-invest-grpc.md" }, { "label": "ADR-011: \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 T-Bank Invest \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 gRPC", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_011_tbank_invest_grpc_adr_011_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_t_bank_invest_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442_grpc", "community": 241, "norm_label": "adr-011: \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 t-bank invest \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 grpc" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_011_tbank_invest_grpc_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 241, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L13", "_origin": "ast", "id": "adr_adr_011_tbank_invest_grpc_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 241, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L18", "_origin": "ast", "id": "adr_adr_011_tbank_invest_grpc_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "community": 241, "norm_label": "\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L26", "_origin": "ast", "id": "adr_adr_011_tbank_invest_grpc_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 241, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-012-frontend-broker-account-aggregation.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation", "community": 186, "norm_label": "adr-012-frontend-broker-account-aggregation.md" }, { "label": "ADR-012: \u0421\u0432\u043e\u0434\u043a\u0430 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432 \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 frontend", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_adr_012_\u0441\u0432\u043e\u0434\u043a\u0430_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f_\u043d\u0430_frontend", "community": 186, "norm_label": "adr-012: \u0441\u0432\u043e\u0434\u043a\u0430 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432 \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 frontend" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 186, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L17", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 186, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "1. \u0410\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u043d\u0430 frontend", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L19", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_1_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445_\u043e\u0442\u0432\u0435\u0442\u043e\u0432_\u043d\u0430_frontend", "community": 186, "norm_label": "1. \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u043d\u0430 frontend" }, { "label": "2. \u041d\u043e\u0432\u044b\u0439 aggregate endpoint", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L37", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_2_\u043d\u043e\u0432\u044b\u0439_aggregate_endpoint", "community": 186, "norm_label": "2. \u043d\u043e\u0432\u044b\u0438 aggregate endpoint" }, { "label": "3. \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 endpoint \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0447\u0435\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L53", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_3_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435_endpoint_\u0441\u043f\u0438\u0441\u043a\u0430_\u0441\u0447\u0435\u0442\u043e\u0432", "community": 186, "norm_label": "3. \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 endpoint \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0447\u0435\u0442\u043e\u0432" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L68", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 186, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L80", "_origin": "ast", "id": "adr_adr_012_frontend_broker_account_aggregation_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 186, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-013-frontend-fsd-broker-pilot.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot", "community": 199, "norm_label": "adr-013-frontend-fsd-broker-pilot.md" }, { "label": "ADR-013: Frontend FSD broker pilot", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_adr_013_frontend_fsd_broker_pilot", "community": 199, "norm_label": "adr-013: frontend fsd broker pilot" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 199, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L21", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 199, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "\u0412\u0430\u0440\u0438\u0430\u043d\u0442 A. \u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 broker pilot", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L23", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u0432\u0430\u0440\u0438\u0430\u043d\u0442_a_\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439_broker_pilot", "community": 199, "norm_label": "\u0432\u0430\u0440\u0438\u0430\u043d\u0442 a. \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0438 broker pilot" }, { "label": "\u0412\u0430\u0440\u0438\u0430\u043d\u0442 B. FSD-shell \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0439 query-\u043b\u043e\u0433\u0438\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L29", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u0432\u0430\u0440\u0438\u0430\u043d\u0442_b_fsd_shell_\u0431\u0435\u0437_\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430_\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0439_query_\u043b\u043e\u0433\u0438\u043a\u0438", "community": 199, "norm_label": "\u0432\u0430\u0440\u0438\u0430\u043d\u0442 b. fsd-shell \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0438 query-\u043b\u043e\u0433\u0438\u043a\u0438" }, { "label": "\u0412\u0430\u0440\u0438\u0430\u043d\u0442 C. \u041c\u0430\u0441\u0441\u043e\u0432\u0430\u044f frontend-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L34", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u0432\u0430\u0440\u0438\u0430\u043d\u0442_c_\u043c\u0430\u0441\u0441\u043e\u0432\u0430\u044f_frontend_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "community": 199, "norm_label": "\u0432\u0430\u0440\u0438\u0430\u043d\u0442 c. \u043c\u0430\u0441\u0441\u043e\u0432\u0430\u044f frontend-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L39", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 199, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L56", "_origin": "ast", "id": "adr_adr_013_frontend_fsd_broker_pilot_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 199, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "ADR-014-frontend-fsd-market-pages.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages", "community": 200, "norm_label": "adr-014-frontend-fsd-market-pages.md" }, { "label": "ADR-014: Frontend FSD market pages", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_adr_014_frontend_fsd_market_pages", "community": 200, "norm_label": "adr-014: frontend fsd market pages" }, { "label": "Context", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_context", "community": 200, "norm_label": "context" }, { "label": "Options", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L23", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_options", "community": 200, "norm_label": "options" }, { "label": "Option A. \u041f\u043e\u043b\u043d\u0430\u044f market FSD migration \u0441 coexistence \u0447\u0435\u0440\u0435\u0437 shims", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L25", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_option_a_\u043f\u043e\u043b\u043d\u0430\u044f_market_fsd_migration_\u0441_coexistence_\u0447\u0435\u0440\u0435\u0437_shims", "community": 200, "norm_label": "option a. \u043f\u043e\u043b\u043d\u0430\u044f market fsd migration \u0441 coexistence \u0447\u0435\u0440\u0435\u0437 shims" }, { "label": "Option B. \u0427\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0442\u043e\u043b\u044c\u043a\u043e UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L33", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_option_b_\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439_\u043f\u0435\u0440\u0435\u043d\u043e\u0441_\u0442\u043e\u043b\u044c\u043a\u043e_ui_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "community": 200, "norm_label": "option b. \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0442\u043e\u043b\u044c\u043a\u043e ui-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432" }, { "label": "Option C. \u0423\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u0430\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0431\u0435\u0437 shim-\u0441\u043b\u043e\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L38", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_option_c_\u0443\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u0430\u044f_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0431\u0435\u0437_shim_\u0441\u043b\u043e\u044f", "community": 200, "norm_label": "option c. \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u0430\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0431\u0435\u0437 shim-\u0441\u043b\u043e\u044f" }, { "label": "Decision", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L43", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_decision", "community": 200, "norm_label": "decision" }, { "label": "Consequences", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L61", "_origin": "ast", "id": "adr_adr_014_frontend_fsd_market_pages_consequences", "community": 200, "norm_label": "consequences" }, { "label": "ADR-015-frontend-libraries-modernization.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization", "community": 125, "norm_label": "adr-015-frontend-libraries-modernization.md" }, { "label": "ADR-015: \u041c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u2014 \u0432\u044b\u0431\u043e\u0440 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "community": 125, "norm_label": "adr-015: \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u2014 \u0432\u044b\u0431\u043e\u0440 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 125, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L19", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 125, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 HTTP-\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L21", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_http_\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432", "community": 125, "norm_label": "\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 http-\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432" }, { "label": "\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 state-management", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L29", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_state_management", "community": 125, "norm_label": "\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 state-management" }, { "label": "\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 UI-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L37", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_ui_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "community": 125, "norm_label": "\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 ui-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L45", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 125, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0442\u0435\u043a", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L47", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "community": 125, "norm_label": "\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0438 \u0441\u0442\u0435\u043a" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0434 decisions", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L66", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0434_decisions", "community": 125, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0434 decisions" }, { "label": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 FSD", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L76", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_fsd", "community": 125, "norm_label": "\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 fsd" }, { "label": "\u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L85", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c", "community": 125, "norm_label": "\u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L91", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 125, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L93", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "community": 125, "norm_label": "\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435" }, { "label": "\u0420\u0438\u0441\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L101", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0440\u0438\u0441\u043a\u0438", "community": 125, "norm_label": "\u0440\u0438\u0441\u043a\u0438" }, { "label": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L107", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b_\u043a\u043e\u0442\u043e\u0440\u044b\u0435_\u0431\u044b\u043b\u0438_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b", "community": 125, "norm_label": "\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L114", "_origin": "ast", "id": "adr_adr_015_frontend_libraries_modernization_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "community": 125, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b" }, { "label": "ADR-016-design-system.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_016_design_system", "community": 160, "norm_label": "adr-016-design-system.md" }, { "label": "ADR-016: \u0414\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u2014 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 (theme + wrapper-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b)", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_016_design_system_adr_016_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_theme_wrapper_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 160, "norm_label": "adr-016: \u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u2014 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0438 \u043f\u043e\u0434\u0445\u043e\u0434 (theme + wrapper-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b)" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_016_design_system_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 160, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L17", "_origin": "ast", "id": "adr_adr_016_design_system_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 160, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "1. Theme-only", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L19", "_origin": "ast", "id": "adr_adr_016_design_system_1_theme_only", "community": 160, "norm_label": "1. theme-only" }, { "label": "2. Hybrid (\u0432\u044b\u0431\u0440\u0430\u043d)", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L26", "_origin": "ast", "id": "adr_adr_016_design_system_2_hybrid_\u0432\u044b\u0431\u0440\u0430\u043d", "community": 160, "norm_label": "2. hybrid (\u0432\u044b\u0431\u0440\u0430\u043d)" }, { "label": "3. Full wrapper", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L42", "_origin": "ast", "id": "adr_adr_016_design_system_3_full_wrapper", "community": 160, "norm_label": "3. full wrapper" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L49", "_origin": "ast", "id": "adr_adr_016_design_system_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 160, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L60", "_origin": "ast", "id": "adr_adr_016_design_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 160, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L62", "_origin": "ast", "id": "adr_adr_016_design_system_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "community": 160, "norm_label": "\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435" }, { "label": "\u041e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L69", "_origin": "ast", "id": "adr_adr_016_design_system_\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "community": 160, "norm_label": "\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435" }, { "label": "Future", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L75", "_origin": "ast", "id": "adr_adr_016_design_system_future", "community": 160, "norm_label": "future" }, { "label": "ADR-017-biome-linter-formatter.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter", "community": 152, "norm_label": "adr-017-biome-linter-formatter.md" }, { "label": "ADR-017: Biome \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430 \u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "community": 152, "norm_label": "adr-017: biome \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430 \u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 152, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L13", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 152, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "Biome v2.5", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L15", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_biome_v2_5", "community": 152, "norm_label": "biome v2.5" }, { "label": "Oxlint + Oxfmt (Oxc Project)", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L24", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_oxlint_oxfmt_oxc_project", "community": 152, "norm_label": "oxlint + oxfmt (oxc project)" }, { "label": "\u041e\u0441\u0442\u0430\u0432\u0438\u0442\u044c ESLint + Prettier", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L31", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c_eslint_prettier", "community": 152, "norm_label": "\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c eslint + prettier" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L37", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 152, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L48", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 152, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L52", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 152, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L54", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "community": 152, "norm_label": "\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435" }, { "label": "\u0420\u0438\u0441\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L60", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u0440\u0438\u0441\u043a\u0438", "community": 152, "norm_label": "\u0440\u0438\u0441\u043a\u0438" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L65", "_origin": "ast", "id": "adr_adr_017_biome_linter_formatter_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "community": 152, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b" }, { "label": "ADR-018-tanstack-router.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_018_tanstack_router", "community": 161, "norm_label": "adr-018-tanstack-router.md" }, { "label": "ADR-018: TanStack Router \u043a\u0430\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u043e\u0443\u0442\u0435\u0440", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "community": 161, "norm_label": "adr-018: tanstack router \u043a\u0430\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0438 \u0440\u043e\u0443\u0442\u0435\u0440" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 161, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L22", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 161, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "react-router-dom v6 + React.lazy", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L24", "_origin": "ast", "id": "adr_adr_018_tanstack_router_react_router_dom_v6_react_lazy", "community": 161, "norm_label": "react-router-dom v6 + react.lazy" }, { "label": "TanStack Router", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L30", "_origin": "ast", "id": "adr_adr_018_tanstack_router_tanstack_router", "community": 161, "norm_label": "tanstack router" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L39", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 161, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L53", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 161, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L55", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "community": 161, "norm_label": "\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435" }, { "label": "\u0420\u0438\u0441\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L61", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u0440\u0438\u0441\u043a\u0438", "community": 161, "norm_label": "\u0440\u0438\u0441\u043a\u0438" }, { "label": "\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L69", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "community": 161, "norm_label": "\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L75", "_origin": "ast", "id": "adr_adr_018_tanstack_router_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "community": 161, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b" }, { "label": "ADR-019-api-layer-unification.md", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_019_api_layer_unification", "community": 162, "norm_label": "adr-019-api-layer-unification.md" }, { "label": "ADR-019: \u0423\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f API-\u0441\u043b\u043e\u044f: ky + codegen \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L1", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_adr_019_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_api_\u0441\u043b\u043e\u044f_ky_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "community": 162, "norm_label": "adr-019: \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f api-\u0441\u043b\u043e\u044f: ky + codegen \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u043e\u0432" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L7", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 162, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L20", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 162, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "1. ky \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0439 HTTP-\u043a\u043b\u0438\u0435\u043d\u0442", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L22", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_1_ky_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_http_\u043a\u043b\u0438\u0435\u043d\u0442", "community": 162, "norm_label": "1. ky \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0438 http-\u043a\u043b\u0438\u0435\u043d\u0442" }, { "label": "2. OpenAPI codegen \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L29", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_2_openapi_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "community": 162, "norm_label": "2. openapi codegen \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0442\u0438\u043f\u043e\u0432" }, { "label": "3. MSW Browser Mode (\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b)", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L36", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_3_msw_browser_mode_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", "community": 162, "norm_label": "3. msw browser mode (\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b)" }, { "label": "4. \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L43", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_4_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "community": 162, "norm_label": "4. \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L48", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 162, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L50", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "community": 162, "norm_label": "\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435" }, { "label": "\u0420\u0438\u0441\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L56", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_\u0440\u0438\u0441\u043a\u0438", "community": 162, "norm_label": "\u0440\u0438\u0441\u043a\u0438" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L61", "_origin": "ast", "id": "adr_adr_019_api_layer_unification_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "community": 162, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b" }, { "label": "index.md", "file_type": "document", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L1", "_origin": "ast", "id": "adr_index", "community": 114, "norm_label": "index.md" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f (ADR)", "file_type": "document", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L1", "_origin": "ast", "id": "adr_index_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f_adr", "community": 114, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f (adr)" }, { "label": "architecture.md", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L1", "_origin": "ast", "id": "docs_architecture", "community": 114, "norm_label": "architecture.md" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L1", "_origin": "ast", "id": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "community": 230, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L3", "_origin": "ast", "id": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430_\u0441\u0438\u0441\u0442\u0435\u043c\u044b", "community": 230, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b" }, { "label": "\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 backend", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L24", "_origin": "ast", "id": "docs_architecture_\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435_\u043c\u043e\u0434\u0443\u043b\u0438_backend", "community": 230, "norm_label": "\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 backend" }, { "label": "\u041f\u043e\u0442\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L53", "_origin": "ast", "id": "docs_architecture_\u043f\u043e\u0442\u043e\u043a_\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e_\u0437\u0430\u043f\u0440\u043e\u0441\u0430", "community": 230, "norm_label": "\u043f\u043e\u0442\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L81", "_origin": "ast", "id": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "community": 230, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f" }, { "label": "\u0424\u043e\u0440\u043c\u0430\u0442 \u043e\u0442\u0432\u0435\u0442\u0430", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L98", "_origin": "ast", "id": "docs_architecture_\u0444\u043e\u0440\u043c\u0430\u0442_\u043e\u0442\u0432\u0435\u0442\u0430", "community": 230, "norm_label": "\u0444\u043e\u0440\u043c\u0430\u0442 \u043e\u0442\u0432\u0435\u0442\u0430" }, { "label": "\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/architecture.md", "source_location": "L124", "_origin": "ast", "id": "docs_architecture_\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "community": 230, "norm_label": "\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f" }, { "label": "api.md", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L1", "_origin": "ast", "id": "backend_api", "community": 75, "norm_label": "api.md" }, { "label": "API reference", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L1", "_origin": "ast", "id": "backend_api_api_reference", "community": 75, "norm_label": "api reference" }, { "label": "Auth", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L7", "_origin": "ast", "id": "backend_api_auth", "community": 75, "norm_label": "auth" }, { "label": "`POST /auth/register`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L9", "_origin": "ast", "id": "backend_api_post_auth_register", "community": 75, "norm_label": "`post /auth/register`" }, { "label": "`POST /auth/login`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L24", "_origin": "ast", "id": "backend_api_post_auth_login", "community": 75, "norm_label": "`post /auth/login`" }, { "label": "`POST /auth/refresh`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L38", "_origin": "ast", "id": "backend_api_post_auth_refresh", "community": 75, "norm_label": "`post /auth/refresh`" }, { "label": "`POST /auth/logout`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L44", "_origin": "ast", "id": "backend_api_post_auth_logout", "community": 75, "norm_label": "`post /auth/logout`" }, { "label": "`GET /auth/me`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L52", "_origin": "ast", "id": "backend_api_get_auth_me", "community": 75, "norm_label": "`get /auth/me`" }, { "label": "`PATCH /auth/me`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L71", "_origin": "ast", "id": "backend_api_patch_auth_me", "community": 75, "norm_label": "`patch /auth/me`" }, { "label": "Health", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L86", "_origin": "ast", "id": "backend_api_health", "community": 75, "norm_label": "health" }, { "label": "`GET /health`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L88", "_origin": "ast", "id": "backend_api_get_health", "community": 75, "norm_label": "`get /health`" }, { "label": "Securities", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L101", "_origin": "ast", "id": "backend_api_securities", "community": 75, "norm_label": "securities" }, { "label": "`GET /securities/search`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L103", "_origin": "ast", "id": "backend_api_get_securities_search", "community": 75, "norm_label": "`get /securities/search`" }, { "label": "`GET /securities/screener`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L133", "_origin": "ast", "id": "backend_api_get_securities_screener", "community": 75, "norm_label": "`get /securities/screener`" }, { "label": "Shares", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L152", "_origin": "ast", "id": "backend_api_shares", "community": 75, "norm_label": "shares" }, { "label": "`GET /securities/shares/:secid`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L154", "_origin": "ast", "id": "backend_api_get_securities_shares_secid", "community": 75, "norm_label": "`get /securities/shares/:secid`" }, { "label": "`GET /securities/shares/:secid/marketdata`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L192", "_origin": "ast", "id": "backend_api_get_securities_shares_secid_marketdata", "community": 75, "norm_label": "`get /securities/shares/:secid/marketdata`" }, { "label": "`GET /securities/shares/:secid/dividends`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L215", "_origin": "ast", "id": "backend_api_get_securities_shares_secid_dividends", "community": 75, "norm_label": "`get /securities/shares/:secid/dividends`" }, { "label": "`GET /securities/shares/:secid/history`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L235", "_origin": "ast", "id": "backend_api_get_securities_shares_secid_history", "community": 75, "norm_label": "`get /securities/shares/:secid/history`" }, { "label": "Bonds", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L264", "_origin": "ast", "id": "backend_api_bonds", "community": 75, "norm_label": "bonds" }, { "label": "`GET /securities/bonds/:secid`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L266", "_origin": "ast", "id": "backend_api_get_securities_bonds_secid", "community": 75, "norm_label": "`get /securities/bonds/:secid`" }, { "label": "`GET /securities/bonds/:secid/marketdata`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L315", "_origin": "ast", "id": "backend_api_get_securities_bonds_secid_marketdata", "community": 75, "norm_label": "`get /securities/bonds/:secid/marketdata`" }, { "label": "`GET /securities/bonds/:secid/history`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L319", "_origin": "ast", "id": "backend_api_get_securities_bonds_secid_history", "community": 75, "norm_label": "`get /securities/bonds/:secid/history`" }, { "label": "Candles", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L340", "_origin": "ast", "id": "backend_api_candles", "community": 75, "norm_label": "candles" }, { "label": "`GET /securities/shares/:secid/candles`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L342", "_origin": "ast", "id": "backend_api_get_securities_shares_secid_candles", "community": 75, "norm_label": "`get /securities/shares/:secid/candles`" }, { "label": "`GET /securities/bonds/:secid/candles`", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L346", "_origin": "ast", "id": "backend_api_get_securities_bonds_secid_candles", "community": 75, "norm_label": "`get /securities/bonds/:secid/candles`" }, { "label": "\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u0438", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L377", "_origin": "ast", "id": "backend_api_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438", "community": 75, "norm_label": "\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438" }, { "label": "Broker (T-Bank Invest)", "file_type": "document", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L396", "_origin": "ast", "id": "backend_api_broker_t_bank_invest", "community": 75, "norm_label": "broker (t-bank invest)" }, { "label": "auth.md", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L1", "_origin": "ast", "id": "backend_auth", "community": 138, "norm_label": "auth.md" }, { "label": "Authentication \u0438 Authorization", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L1", "_origin": "ast", "id": "backend_auth_authentication_\u0438_authorization", "community": 138, "norm_label": "authentication \u0438 authorization" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L3", "_origin": "ast", "id": "backend_auth_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "community": 138, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" }, { "label": "Token-based authentication", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L5", "_origin": "ast", "id": "backend_auth_token_based_authentication", "community": 138, "norm_label": "token-based authentication" }, { "label": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L14", "_origin": "ast", "id": "backend_auth_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "community": 138, "norm_label": "\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c" }, { "label": "\u041f\u043e\u0442\u043e\u043a", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L23", "_origin": "ast", "id": "backend_auth_\u043f\u043e\u0442\u043e\u043a", "community": 138, "norm_label": "\u043f\u043e\u0442\u043e\u043a" }, { "label": "API endpoints", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L62", "_origin": "ast", "id": "backend_auth_api_endpoints", "community": 138, "norm_label": "api endpoints" }, { "label": "`POST /auth/register`", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L66", "_origin": "ast", "id": "backend_auth_post_auth_register", "community": 138, "norm_label": "`post /auth/register`" }, { "label": "`POST /auth/login`", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L81", "_origin": "ast", "id": "backend_auth_post_auth_login", "community": 138, "norm_label": "`post /auth/login`" }, { "label": "`POST /auth/refresh`", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L95", "_origin": "ast", "id": "backend_auth_post_auth_refresh", "community": 138, "norm_label": "`post /auth/refresh`" }, { "label": "`POST /auth/logout`", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L101", "_origin": "ast", "id": "backend_auth_post_auth_logout", "community": 138, "norm_label": "`post /auth/logout`" }, { "label": "`GET /auth/me`", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L107", "_origin": "ast", "id": "backend_auth_get_auth_me", "community": 138, "norm_label": "`get /auth/me`" }, { "label": "`PATCH /auth/me`", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L124", "_origin": "ast", "id": "backend_auth_patch_auth_me", "community": 138, "norm_label": "`patch /auth/me`" }, { "label": "Authorization (RBAC)", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L135", "_origin": "ast", "id": "backend_auth_authorization_rbac", "community": 138, "norm_label": "authorization (rbac)" }, { "label": "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L145", "_origin": "ast", "id": "backend_auth_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "community": 138, "norm_label": "\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f" }, { "label": "caching.md", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L1", "_origin": "ast", "id": "backend_caching", "community": 215, "norm_label": "caching.md" }, { "label": "\u041a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L1", "_origin": "ast", "id": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 215, "norm_label": "\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f cache", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L3", "_origin": "ast", "id": "backend_caching_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_cache", "community": 215, "norm_label": "\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f cache" }, { "label": "\u041f\u043e\u0442\u043e\u043a cache", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L7", "_origin": "ast", "id": "backend_caching_\u043f\u043e\u0442\u043e\u043a_cache", "community": 215, "norm_label": "\u043f\u043e\u0442\u043e\u043a cache" }, { "label": "CacheService", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L32", "_origin": "ast", "id": "backend_caching_cacheservice", "community": 215, "norm_label": "cacheservice" }, { "label": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f CacheModule", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L51", "_origin": "ast", "id": "backend_caching_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f_cachemodule", "community": 215, "norm_label": "\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f cachemodule" }, { "label": "TTL \u043f\u043e \u0442\u0438\u043f\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L71", "_origin": "ast", "id": "backend_caching_ttl_\u043f\u043e_\u0442\u0438\u043f\u0430\u043c_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 215, "norm_label": "ttl \u043f\u043e \u0442\u0438\u043f\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "T-Bank cache", "file_type": "document", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L87", "_origin": "ast", "id": "backend_caching_t_bank_cache", "community": 215, "norm_label": "t-bank cache" }, { "label": "configuration.md", "file_type": "document", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L1", "_origin": "ast", "id": "backend_configuration", "community": 267, "norm_label": "configuration.md" }, { "label": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L1", "_origin": "ast", "id": "backend_configuration_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "community": 267, "norm_label": "\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f" }, { "label": "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L5", "_origin": "ast", "id": "backend_configuration_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "community": 267, "norm_label": "\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f" }, { "label": "\u0424\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L33", "_origin": "ast", "id": "backend_configuration_\u0444\u0430\u0439\u043b_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", "community": 267, "norm_label": "\u0444\u0430\u0438\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438" }, { "label": "database.md", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L1", "_origin": "ast", "id": "backend_database", "community": 188, "norm_label": "database.md" }, { "label": "\u0421\u0445\u0435\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L1", "_origin": "ast", "id": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 188, "norm_label": "\u0441\u0445\u0435\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "\u041e\u0431\u0437\u043e\u0440", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L3", "_origin": "ast", "id": "backend_database_\u043e\u0431\u0437\u043e\u0440", "community": 188, "norm_label": "\u043e\u0431\u0437\u043e\u0440" }, { "label": "\u0421\u0445\u0435\u043c\u0430", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L7", "_origin": "ast", "id": "backend_database_\u0441\u0445\u0435\u043c\u0430", "community": 188, "norm_label": "\u0441\u0445\u0435\u043c\u0430" }, { "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u044b", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L65", "_origin": "ast", "id": "backend_database_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "community": 188, "norm_label": "\u0442\u0430\u0431\u043b\u0438\u0446\u044b" }, { "label": "User", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L67", "_origin": "ast", "id": "backend_database_user", "community": 188, "norm_label": "user" }, { "label": "Portfolio", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L80", "_origin": "ast", "id": "backend_database_portfolio", "community": 188, "norm_label": "portfolio" }, { "label": "Position", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L93", "_origin": "ast", "id": "backend_database_position", "community": 188, "norm_label": "position" }, { "label": "Prisma Client", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L109", "_origin": "ast", "id": "backend_database_prisma_client", "community": 188, "norm_label": "prisma client" }, { "label": "\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L117", "_origin": "ast", "id": "backend_database_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "community": 188, "norm_label": "\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438" }, { "label": "modules.md", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L1", "_origin": "ast", "id": "backend_modules", "community": 126, "norm_label": "modules.md" }, { "label": "\u041c\u043e\u0434\u0443\u043b\u0438 backend", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L1", "_origin": "ast", "id": "backend_modules_\u043c\u043e\u0434\u0443\u043b\u0438_backend", "community": 126, "norm_label": "\u043c\u043e\u0434\u0443\u043b\u0438 backend" }, { "label": "\u0413\u0440\u0430\u0444 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043c\u043e\u0434\u0443\u043b\u0435\u0439", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L3", "_origin": "ast", "id": "backend_modules_\u0433\u0440\u0430\u0444_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "community": 126, "norm_label": "\u0433\u0440\u0430\u0444 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0438" }, { "label": "\u0418\u043c\u043f\u043e\u0440\u0442\u044b `AppModule`", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L5", "_origin": "ast", "id": "backend_modules_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_appmodule", "community": 126, "norm_label": "\u0438\u043c\u043f\u043e\u0440\u0442\u044b `appmodule`" }, { "label": "\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L17", "_origin": "ast", "id": "backend_modules_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438_\u043e\u0442_\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432", "community": 126, "norm_label": "\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432" }, { "label": "\u0421\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0434\u0443\u043b\u0435\u0439", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L48", "_origin": "ast", "id": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "community": 126, "norm_label": "\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0434\u0443\u043b\u0435\u0438" }, { "label": "PrismaModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L64", "_origin": "ast", "id": "backend_modules_prismamodule", "community": 126, "norm_label": "prismamodule" }, { "label": "CacheModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L72", "_origin": "ast", "id": "backend_modules_cachemodule", "community": 126, "norm_label": "cachemodule" }, { "label": "MoexClientModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L80", "_origin": "ast", "id": "backend_modules_moexclientmodule", "community": 126, "norm_label": "moexclientmodule" }, { "label": "HealthModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L88", "_origin": "ast", "id": "backend_modules_healthmodule", "community": 126, "norm_label": "healthmodule" }, { "label": "AuthModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L94", "_origin": "ast", "id": "backend_modules_authmodule", "community": 126, "norm_label": "authmodule" }, { "label": "SecuritiesModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L103", "_origin": "ast", "id": "backend_modules_securitiesmodule", "community": 126, "norm_label": "securitiesmodule" }, { "label": "SharesModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L111", "_origin": "ast", "id": "backend_modules_sharesmodule", "community": 126, "norm_label": "sharesmodule" }, { "label": "BondsModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L118", "_origin": "ast", "id": "backend_modules_bondsmodule", "community": 126, "norm_label": "bondsmodule" }, { "label": "CandlesModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L125", "_origin": "ast", "id": "backend_modules_candlesmodule", "community": 126, "norm_label": "candlesmodule" }, { "label": "PortfolioModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L133", "_origin": "ast", "id": "backend_modules_portfoliomodule", "community": 126, "norm_label": "portfoliomodule" }, { "label": "TBankModule", "file_type": "document", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L142", "_origin": "ast", "id": "backend_modules_tbankmodule", "community": 126, "norm_label": "tbankmodule" }, { "label": "moex-client.md", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L1", "_origin": "ast", "id": "backend_moex_client", "community": 201, "norm_label": "moex-client.md" }, { "label": "MOEX Client", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L1", "_origin": "ast", "id": "backend_moex_client_moex_client", "community": 201, "norm_label": "moex client" }, { "label": "\u041e\u0431\u0437\u043e\u0440", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L3", "_origin": "ast", "id": "backend_moex_client_\u043e\u0431\u0437\u043e\u0440", "community": 201, "norm_label": "\u043e\u0431\u0437\u043e\u0440" }, { "label": "Rate limiting", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L7", "_origin": "ast", "id": "backend_moex_client_rate_limiting", "community": 201, "norm_label": "rate limiting" }, { "label": "Circuit breaker", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L20", "_origin": "ast", "id": "backend_moex_client_circuit_breaker", "community": 201, "norm_label": "circuit breaker" }, { "label": "\u041c\u0435\u0442\u043e\u0434 request", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L33", "_origin": "ast", "id": "backend_moex_client_\u043c\u0435\u0442\u043e\u0434_request", "community": 201, "norm_label": "\u043c\u0435\u0442\u043e\u0434 request" }, { "label": "\u0420\u0430\u0437\u0431\u043e\u0440 response", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L43", "_origin": "ast", "id": "backend_moex_client_\u0440\u0430\u0437\u0431\u043e\u0440_response", "community": 201, "norm_label": "\u0440\u0430\u0437\u0431\u043e\u0440 response" }, { "label": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b MOEX", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L58", "_origin": "ast", "id": "backend_moex_client_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435_\u043c\u0435\u0442\u043e\u0434\u044b_moex", "community": 201, "norm_label": "\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b moex" }, { "label": "MOEX ISS types", "file_type": "document", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L72", "_origin": "ast", "id": "backend_moex_client_moex_iss_types", "community": 201, "norm_label": "moex iss types" }, { "label": "overview.md", "file_type": "document", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L1", "_origin": "ast", "id": "backend_overview", "community": 257, "norm_label": "overview.md" }, { "label": "\u041e\u0431\u0437\u043e\u0440 backend", "file_type": "document", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L1", "_origin": "ast", "id": "backend_overview_\u043e\u0431\u0437\u043e\u0440_backend", "community": 257, "norm_label": "\u043e\u0431\u0437\u043e\u0440 backend" }, { "label": "\u0422\u043e\u0447\u043a\u0430 \u0432\u0445\u043e\u0434\u0430", "file_type": "document", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L5", "_origin": "ast", "id": "backend_overview_\u0442\u043e\u0447\u043a\u0430_\u0432\u0445\u043e\u0434\u0430", "community": 257, "norm_label": "\u0442\u043e\u0447\u043a\u0430 \u0432\u0445\u043e\u0434\u0430" }, { "label": "\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043c\u043e\u0434\u0443\u043b\u044c", "file_type": "document", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L17", "_origin": "ast", "id": "backend_overview_\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439_\u043c\u043e\u0434\u0443\u043b\u044c", "community": 257, "norm_label": "\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0438 \u043c\u043e\u0434\u0443\u043b\u044c" }, { "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L24", "_origin": "ast", "id": "backend_overview_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432", "community": 257, "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432" }, { "label": "portfolio.md", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L1", "_origin": "ast", "id": "backend_portfolio", "community": 163, "norm_label": "portfolio.md" }, { "label": "PortfolioModule", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L1", "_origin": "ast", "id": "backend_portfolio_portfoliomodule", "community": 163, "norm_label": "portfoliomodule" }, { "label": "\u0420\u0443\u0447\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438 \u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0435 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L6", "_origin": "ast", "id": "backend_portfolio_\u0440\u0443\u0447\u043d\u044b\u0435_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438_\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0435_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438", "community": 163, "norm_label": "\u0440\u0443\u0447\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438 \u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0435 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438" }, { "label": "\u041e\u0431\u0437\u043e\u0440", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L12", "_origin": "ast", "id": "backend_portfolio_\u043e\u0431\u0437\u043e\u0440", "community": 163, "norm_label": "\u043e\u0431\u0437\u043e\u0440" }, { "label": "API endpoints", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L18", "_origin": "ast", "id": "backend_portfolio_api_endpoints", "community": 163, "norm_label": "api endpoints" }, { "label": "\u0414\u043e\u043c\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L34", "_origin": "ast", "id": "backend_portfolio_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "community": 163, "norm_label": "\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c" }, { "label": "Analytics \u0438 PnL", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L59", "_origin": "ast", "id": "backend_portfolio_analytics_\u0438_pnl", "community": 163, "norm_label": "analytics \u0438 pnl" }, { "label": "\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L71", "_origin": "ast", "id": "backend_portfolio_\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u0442\u0438\u043f\u0430_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430", "community": 163, "norm_label": "\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430" }, { "label": "\u0420\u0430\u0441\u0447\u0451\u0442 \u0446\u0435\u043d\u044b \u0430\u043a\u0446\u0438\u0439", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L77", "_origin": "ast", "id": "backend_portfolio_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d\u044b_\u0430\u043a\u0446\u0438\u0439", "community": 163, "norm_label": "\u0440\u0430\u0441\u0447\u0435\u0442 \u0446\u0435\u043d\u044b \u0430\u043a\u0446\u0438\u0438" }, { "label": "\u0420\u0430\u0441\u0447\u0451\u0442 \u0446\u0435\u043d\u044b \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L82", "_origin": "ast", "id": "backend_portfolio_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d\u044b_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "community": 163, "norm_label": "\u0440\u0430\u0441\u0447\u0435\u0442 \u0446\u0435\u043d\u044b \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0438" }, { "label": "\u0412\u044b\u0431\u043e\u0440 MOEX board", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L105", "_origin": "ast", "id": "backend_portfolio_\u0432\u044b\u0431\u043e\u0440_moex_board", "community": 163, "norm_label": "\u0432\u044b\u0431\u043e\u0440 moex board" }, { "label": "\u0411\u0443\u0434\u0443\u0449\u0438\u0435 \u044d\u0442\u0430\u043f\u044b", "file_type": "document", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L115", "_origin": "ast", "id": "backend_portfolio_\u0431\u0443\u0434\u0443\u0449\u0438\u0435_\u044d\u0442\u0430\u043f\u044b", "community": 163, "norm_label": "\u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u044d\u0442\u0430\u043f\u044b" }, { "label": "securities.md", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L1", "_origin": "ast", "id": "backend_securities", "community": 228, "norm_label": "securities.md" }, { "label": "SecuritiesModule", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L1", "_origin": "ast", "id": "backend_securities_securitiesmodule", "community": 228, "norm_label": "securitiesmodule" }, { "label": "\u041e\u0431\u0437\u043e\u0440", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L5", "_origin": "ast", "id": "backend_securities_\u043e\u0431\u0437\u043e\u0440", "community": 228, "norm_label": "\u043e\u0431\u0437\u043e\u0440" }, { "label": "Search API", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L11", "_origin": "ast", "id": "backend_securities_search_api", "community": 228, "norm_label": "search api" }, { "label": "Security Screener", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L19", "_origin": "ast", "id": "backend_securities_security_screener", "community": 228, "norm_label": "security screener" }, { "label": "Query parameters", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L25", "_origin": "ast", "id": "backend_securities_query_parameters", "community": 228, "norm_label": "query parameters" }, { "label": "\u0414\u0435\u0442\u0430\u043b\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L39", "_origin": "ast", "id": "backend_securities_\u0434\u0435\u0442\u0430\u043b\u0438_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 228, "norm_label": "\u0434\u0435\u0442\u0430\u043b\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "tbank-invest.md", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L1", "_origin": "ast", "id": "backend_tbank_invest", "community": 189, "norm_label": "tbank-invest.md" }, { "label": "T-Bank Invest", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L1", "_origin": "ast", "id": "backend_tbank_invest_t_bank_invest", "community": 189, "norm_label": "t-bank invest" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L6", "_origin": "ast", "id": "backend_tbank_invest_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438", "community": 189, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438" }, { "label": "\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L16", "_origin": "ast", "id": "backend_tbank_invest_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b", "community": 189, "norm_label": "\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b" }, { "label": "Backend endpoints", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L35", "_origin": "ast", "id": "backend_tbank_invest_backend_endpoints", "community": 189, "norm_label": "backend endpoints" }, { "label": "\u041f\u043e\u0442\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f `/events`", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L47", "_origin": "ast", "id": "backend_tbank_invest_\u043f\u043e\u0442\u043e\u043a_\u0434\u0430\u043d\u043d\u044b\u0445_\u0434\u043b\u044f_events", "community": 189, "norm_label": "\u043f\u043e\u0442\u043e\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f `/events`" }, { "label": "\u041c\u0435\u0442\u043e\u0434\u044b T-Bank", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L81", "_origin": "ast", "id": "backend_tbank_invest_\u043c\u0435\u0442\u043e\u0434\u044b_t_bank", "community": 189, "norm_label": "\u043c\u0435\u0442\u043e\u0434\u044b t-bank" }, { "label": "\u041a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L92", "_origin": "ast", "id": "backend_tbank_invest_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0438_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f", "community": 189, "norm_label": "\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f" }, { "label": "Rate limiting", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L114", "_origin": "ast", "id": "backend_tbank_invest_rate_limiting", "community": 189, "norm_label": "rate limiting" }, { "label": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L128", "_origin": "ast", "id": "backend_tbank_invest_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "community": 189, "norm_label": "\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c" }, { "label": "accessibility.md", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L1", "_origin": "ast", "id": "design_system_accessibility", "community": 164, "norm_label": "accessibility.md" }, { "label": "\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c (Accessibility)", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L1", "_origin": "ast", "id": "design_system_accessibility_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c_accessibility", "community": 164, "norm_label": "\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c (accessibility)" }, { "label": "\u0426\u0435\u043b\u0435\u0432\u043e\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L3", "_origin": "ast", "id": "design_system_accessibility_\u0446\u0435\u043b\u0435\u0432\u043e\u0439_\u0443\u0440\u043e\u0432\u0435\u043d\u044c", "community": 164, "norm_label": "\u0446\u0435\u043b\u0435\u0432\u043e\u0438 \u0443\u0440\u043e\u0432\u0435\u043d\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L7", "_origin": "ast", "id": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "community": 164, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c" }, { "label": "IconButton", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L9", "_origin": "ast", "id": "design_system_accessibility_iconbutton", "community": 164, "norm_label": "iconbutton" }, { "label": "Dialog", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L19", "_origin": "ast", "id": "design_system_accessibility_dialog", "community": 164, "norm_label": "dialog" }, { "label": "Progress", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L25", "_origin": "ast", "id": "design_system_accessibility_progress", "community": 164, "norm_label": "progress" }, { "label": "PriceChange", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L29", "_origin": "ast", "id": "design_system_accessibility_pricechange", "community": 164, "norm_label": "pricechange" }, { "label": "DataTable", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L34", "_origin": "ast", "id": "design_system_accessibility_datatable", "community": 164, "norm_label": "datatable" }, { "label": "Skeleton", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L39", "_origin": "ast", "id": "design_system_accessibility_skeleton", "community": 164, "norm_label": "skeleton" }, { "label": "Alert", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L43", "_origin": "ast", "id": "design_system_accessibility_alert", "community": 164, "norm_label": "alert" }, { "label": "LoadingState", "file_type": "document", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L47", "_origin": "ast", "id": "design_system_accessibility_loadingstate", "community": 164, "norm_label": "loadingstate" }, { "label": "components.md", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L1", "_origin": "ast", "id": "design_system_components", "community": 202, "norm_label": "components.md" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L1", "_origin": "ast", "id": "design_system_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 202, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b" }, { "label": "\u041c\u0430\u0442\u0440\u0438\u0446\u0430 \u00ab\u0437\u0430\u0434\u0430\u0447\u0430 \u2192 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u00bb", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L3", "_origin": "ast", "id": "design_system_components_\u043c\u0430\u0442\u0440\u0438\u0446\u0430_\u0437\u0430\u0434\u0430\u0447\u0430_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442", "community": 202, "norm_label": "\u043c\u0430\u0442\u0440\u0438\u0446\u0430 \u00ab\u0437\u0430\u0434\u0430\u0447\u0430 \u2192 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u00bb" }, { "label": "\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L29", "_origin": "ast", "id": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "community": 86, "norm_label": "\u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432" }, { "label": "Text", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L31", "_origin": "ast", "id": "design_system_components_text", "community": 86, "norm_label": "text" }, { "label": "Heading", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L40", "_origin": "ast", "id": "design_system_components_heading", "community": 86, "norm_label": "heading" }, { "label": "Link", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L48", "_origin": "ast", "id": "design_system_components_link", "community": 86, "norm_label": "link" }, { "label": "Button", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L57", "_origin": "ast", "id": "design_system_components_button", "community": 86, "norm_label": "button" }, { "label": "IconButton", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L67", "_origin": "ast", "id": "design_system_components_iconbutton", "community": 86, "norm_label": "iconbutton" }, { "label": "TextField", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L76", "_origin": "ast", "id": "design_system_components_textfield", "community": 86, "norm_label": "textfield" }, { "label": "Select", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L85", "_origin": "ast", "id": "design_system_components_select", "community": 86, "norm_label": "select" }, { "label": "Checkbox", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L94", "_origin": "ast", "id": "design_system_components_checkbox", "community": 86, "norm_label": "checkbox" }, { "label": "Surface", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L102", "_origin": "ast", "id": "design_system_components_surface", "community": 86, "norm_label": "surface" }, { "label": "Card", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L110", "_origin": "ast", "id": "design_system_components_card", "community": 86, "norm_label": "card" }, { "label": "Chip", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L118", "_origin": "ast", "id": "design_system_components_chip", "community": 86, "norm_label": "chip" }, { "label": "Badge", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L127", "_origin": "ast", "id": "design_system_components_badge", "community": 86, "norm_label": "badge" }, { "label": "Alert", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L136", "_origin": "ast", "id": "design_system_components_alert", "community": 86, "norm_label": "alert" }, { "label": "Dialog", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L145", "_origin": "ast", "id": "design_system_components_dialog", "community": 86, "norm_label": "dialog" }, { "label": "Skeleton", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L155", "_origin": "ast", "id": "design_system_components_skeleton", "community": 86, "norm_label": "skeleton" }, { "label": "Progress", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L164", "_origin": "ast", "id": "design_system_components_progress", "community": 86, "norm_label": "progress" }, { "label": "DataTable", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L173", "_origin": "ast", "id": "design_system_components_datatable", "community": 86, "norm_label": "datatable" }, { "label": "Money", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L184", "_origin": "ast", "id": "design_system_components_money", "community": 86, "norm_label": "money" }, { "label": "Metric", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L194", "_origin": "ast", "id": "design_system_components_metric", "community": 86, "norm_label": "metric" }, { "label": "PriceChange", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L205", "_origin": "ast", "id": "design_system_components_pricechange", "community": 86, "norm_label": "pricechange" }, { "label": "FormField", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L215", "_origin": "ast", "id": "design_system_components_formfield", "community": 86, "norm_label": "formfield" }, { "label": "FilterBar", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L225", "_origin": "ast", "id": "design_system_components_filterbar", "community": 86, "norm_label": "filterbar" }, { "label": "EmptyState", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L233", "_origin": "ast", "id": "design_system_components_emptystate", "community": 86, "norm_label": "emptystate" }, { "label": "ErrorState", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L243", "_origin": "ast", "id": "design_system_components_errorstate", "community": 86, "norm_label": "errorstate" }, { "label": "LoadingState", "file_type": "document", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L253", "_origin": "ast", "id": "design_system_components_loadingstate", "community": 86, "norm_label": "loadingstate" }, { "label": "foundations.md", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundations", "community": 219, "norm_label": "foundations.md" }, { "label": "\u0424\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundations_\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u043a\u0435\u043d\u044b", "community": 219, "norm_label": "\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L3", "_origin": "ast", "id": "design_system_foundations_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "community": 219, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" }, { "label": "Primitives", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L13", "_origin": "ast", "id": "design_system_foundations_primitives", "community": 219, "norm_label": "primitives" }, { "label": "Semantic", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L19", "_origin": "ast", "id": "design_system_foundations_semantic", "community": 219, "norm_label": "semantic" }, { "label": "Component", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L25", "_origin": "ast", "id": "design_system_foundations_component", "community": 219, "norm_label": "component" }, { "label": "\u0420\u0435\u0437\u043e\u043b\u0432\u0435\u0440", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L31", "_origin": "ast", "id": "design_system_foundations_\u0440\u0435\u0437\u043e\u043b\u0432\u0435\u0440", "community": 219, "norm_label": "\u0440\u0435\u0437\u043e\u043b\u0432\u0435\u0440" }, { "label": "\u0422\u043e\u043a\u0435\u043d\u044b v1", "file_type": "document", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L40", "_origin": "ast", "id": "design_system_foundations_\u0442\u043e\u043a\u0435\u043d\u044b_v1", "community": 219, "norm_label": "\u0442\u043e\u043a\u0435\u043d\u044b v1" }, { "label": "governance.md", "file_type": "document", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L1", "_origin": "ast", "id": "design_system_governance", "community": 243, "norm_label": "governance.md" }, { "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 (Governance)", "file_type": "document", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L1", "_origin": "ast", "id": "design_system_governance_\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_governance", "community": 243, "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 (governance)" }, { "label": "\u0420\u0435\u0436\u0438\u043c v1", "file_type": "document", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L3", "_origin": "ast", "id": "design_system_governance_\u0440\u0435\u0436\u0438\u043c_v1", "community": 243, "norm_label": "\u0440\u0435\u0436\u0438\u043c v1" }, { "label": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L8", "_origin": "ast", "id": "design_system_governance_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "community": 243, "norm_label": "\u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432" }, { "label": "Breaking changes", "file_type": "document", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L18", "_origin": "ast", "id": "design_system_governance_breaking_changes", "community": 243, "norm_label": "breaking changes" }, { "label": "\u0418\u043c\u043f\u043e\u0440\u0442\u044b MUI", "file_type": "document", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L25", "_origin": "ast", "id": "design_system_governance_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_mui", "community": 243, "norm_label": "\u0438\u043c\u043f\u043e\u0440\u0442\u044b mui" }, { "label": "overview.md", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L1", "_origin": "ast", "id": "design_system_overview", "community": 202, "norm_label": "overview.md" }, { "label": "\u0414\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L1", "_origin": "ast", "id": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "community": 244, "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0430" }, { "label": "\u0427\u0442\u043e \u044d\u0442\u043e", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L3", "_origin": "ast", "id": "design_system_overview_\u0447\u0442\u043e_\u044d\u0442\u043e", "community": 244, "norm_label": "\u0447\u0442\u043e \u044d\u0442\u043e" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L7", "_origin": "ast", "id": "design_system_overview_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430_\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "community": 244, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L17", "_origin": "ast", "id": "design_system_overview_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 244, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b" }, { "label": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L35", "_origin": "ast", "id": "design_system_overview_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "community": 244, "norm_label": "\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b" }, { "label": "ADR", "file_type": "document", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L40", "_origin": "ast", "id": "design_system_overview_adr", "community": 244, "norm_label": "adr" }, { "label": "patterns.md", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L1", "_origin": "ast", "id": "design_system_patterns", "community": 154, "norm_label": "patterns.md" }, { "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L1", "_origin": "ast", "id": "design_system_patterns_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "community": 154, "norm_label": "\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b" }, { "label": "\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L3", "_origin": "ast", "id": "design_system_patterns_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0434\u0430\u043d\u043d\u044b\u0435", "community": 154, "norm_label": "\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435" }, { "label": "Money", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L5", "_origin": "ast", "id": "design_system_patterns_money", "community": 154, "norm_label": "money" }, { "label": "PriceChange", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L17", "_origin": "ast", "id": "design_system_patterns_pricechange", "community": 154, "norm_label": "pricechange" }, { "label": "Metric", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L27", "_origin": "ast", "id": "design_system_patterns_metric", "community": 154, "norm_label": "metric" }, { "label": "\u0424\u043e\u0440\u043c\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L39", "_origin": "ast", "id": "design_system_patterns_\u0444\u043e\u0440\u043c\u044b", "community": 154, "norm_label": "\u0444\u043e\u0440\u043c\u044b" }, { "label": "FormField", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L41", "_origin": "ast", "id": "design_system_patterns_formfield", "community": 154, "norm_label": "formfield" }, { "label": "FilterBar", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L51", "_origin": "ast", "id": "design_system_patterns_filterbar", "community": 154, "norm_label": "filterbar" }, { "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L62", "_origin": "ast", "id": "design_system_patterns_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "community": 154, "norm_label": "\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b" }, { "label": "EmptyState, ErrorState, LoadingState", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L64", "_origin": "ast", "id": "design_system_patterns_emptystate_errorstate_loadingstate", "community": 154, "norm_label": "emptystate, errorstate, loadingstate" }, { "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u044b", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L78", "_origin": "ast", "id": "design_system_patterns_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "community": 154, "norm_label": "\u0442\u0430\u0431\u043b\u0438\u0446\u044b" }, { "label": "DataTable", "file_type": "document", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L80", "_origin": "ast", "id": "design_system_patterns_datatable", "community": 154, "norm_label": "datatable" }, { "label": "codegen.md", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L1", "_origin": "ast", "id": "development_codegen", "community": 220, "norm_label": "codegen.md" }, { "label": "\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0430", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L1", "_origin": "ast", "id": "development_codegen_\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u0434\u0430", "community": 220, "norm_label": "\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0430" }, { "label": "OpenAPI types", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L3", "_origin": "ast", "id": "development_codegen_openapi_types", "community": 220, "norm_label": "openapi types" }, { "label": "\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0438\u043f\u044b", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L7", "_origin": "ast", "id": "development_codegen_\u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0442\u0438\u043f\u044b", "community": 220, "norm_label": "\u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0438\u043f\u044b" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L19", "_origin": "ast", "id": "development_codegen_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 220, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L24", "_origin": "ast", "id": "development_codegen_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "community": 220, "norm_label": "\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L29", "_origin": "ast", "id": "development_codegen_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432", "community": 220, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432" }, { "label": "\u0420\u0443\u0447\u043d\u044b\u0435 \u0442\u0438\u043f\u044b", "file_type": "document", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L40", "_origin": "ast", "id": "development_codegen_\u0440\u0443\u0447\u043d\u044b\u0435_\u0442\u0438\u043f\u044b", "community": 220, "norm_label": "\u0440\u0443\u0447\u043d\u044b\u0435 \u0442\u0438\u043f\u044b" }, { "label": "commands.md", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L1", "_origin": "ast", "id": "development_commands", "community": 221, "norm_label": "commands.md" }, { "label": "\u041a\u043e\u043c\u0430\u043d\u0434\u044b", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L1", "_origin": "ast", "id": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "community": 221, "norm_label": "\u043a\u043e\u043c\u0430\u043d\u0434\u044b" }, { "label": "\u041a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 workspace", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L3", "_origin": "ast", "id": "development_commands_\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439_workspace", "community": 221, "norm_label": "\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0438 workspace" }, { "label": "Backend workspace", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L24", "_origin": "ast", "id": "development_commands_backend_workspace", "community": 221, "norm_label": "backend workspace" }, { "label": "Frontend workspace", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L36", "_origin": "ast", "id": "development_commands_frontend_workspace", "community": 221, "norm_label": "frontend workspace" }, { "label": "Design system workspace", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L47", "_origin": "ast", "id": "development_commands_design_system_workspace", "community": 221, "norm_label": "design system workspace" }, { "label": "Docs workspace", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L56", "_origin": "ast", "id": "development_commands_docs_workspace", "community": 221, "norm_label": "docs workspace" }, { "label": "\u041e\u0434\u0438\u043d \u0442\u0435\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L64", "_origin": "ast", "id": "development_commands_\u043e\u0434\u0438\u043d_\u0442\u0435\u0441\u0442", "community": 221, "norm_label": "\u043e\u0434\u0438\u043d \u0442\u0435\u0441\u0442" }, { "label": "conventions.md", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L1", "_origin": "ast", "id": "development_conventions", "community": 204, "norm_label": "conventions.md" }, { "label": "\u0421\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043f\u043e \u043a\u043e\u0434\u0443", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L1", "_origin": "ast", "id": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "community": 204, "norm_label": "\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043f\u043e \u043a\u043e\u0434\u0443" }, { "label": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L3", "_origin": "ast", "id": "development_conventions_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 204, "norm_label": "\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "Linting", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L19", "_origin": "ast", "id": "development_conventions_linting", "community": 204, "norm_label": "linting" }, { "label": "\u0418\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 backend", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L29", "_origin": "ast", "id": "development_conventions_\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435_\u0432_backend", "community": 204, "norm_label": "\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 backend" }, { "label": "Imports \u0432 backend", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L35", "_origin": "ast", "id": "development_conventions_imports_\u0432_backend", "community": 204, "norm_label": "imports \u0432 backend" }, { "label": "Imports \u0432 frontend", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L39", "_origin": "ast", "id": "development_conventions_imports_\u0432_frontend", "community": 204, "norm_label": "imports \u0432 frontend" }, { "label": "TypeScript", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L43", "_origin": "ast", "id": "development_conventions_typescript", "community": 204, "norm_label": "typescript" }, { "label": "\u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430 backend", "file_type": "document", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L53", "_origin": "ast", "id": "development_conventions_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430_backend", "community": 204, "norm_label": "\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430 backend" }, { "label": "testing.md", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L1", "_origin": "ast", "id": "development_testing", "community": 135, "norm_label": "testing.md" }, { "label": "\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L1", "_origin": "ast", "id": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 135, "norm_label": "\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u0422\u0435\u0441\u0442\u044b backend", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L3", "_origin": "ast", "id": "development_testing_\u0442\u0435\u0441\u0442\u044b_backend", "community": 135, "norm_label": "\u0442\u0435\u0441\u0442\u044b backend" }, { "label": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L9", "_origin": "ast", "id": "development_testing_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u0432\u0441\u0435_\u0442\u0435\u0441\u0442\u044b", "community": 135, "norm_label": "\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b" }, { "label": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u0442\u0435\u0441\u0442", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L17", "_origin": "ast", "id": "development_testing_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u043e\u0434\u0438\u043d_\u0442\u0435\u0441\u0442", "community": 135, "norm_label": "\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u0442\u0435\u0441\u0442" }, { "label": "Watch mode", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L23", "_origin": "ast", "id": "development_testing_watch_mode", "community": 135, "norm_label": "watch mode" }, { "label": "\u0422\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L29", "_origin": "ast", "id": "development_testing_\u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "community": 135, "norm_label": "\u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0444\u0430\u0438\u043b\u044b" }, { "label": "\u0422\u0435\u0441\u0442\u044b frontend", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L40", "_origin": "ast", "id": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "community": 135, "norm_label": "\u0442\u0435\u0441\u0442\u044b frontend" }, { "label": "\u0417\u0430\u043f\u0443\u0441\u043a", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L44", "_origin": "ast", "id": "development_testing_\u0437\u0430\u043f\u0443\u0441\u043a", "community": 135, "norm_label": "\u0437\u0430\u043f\u0443\u0441\u043a" }, { "label": "Helpers (`src/shared/lib/test/`)", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L52", "_origin": "ast", "id": "development_testing_helpers_src_shared_lib_test", "community": 135, "norm_label": "helpers (`src/shared/lib/test/`)" }, { "label": "\u0428\u0430\u0431\u043b\u043e\u043d\u044b", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L62", "_origin": "ast", "id": "development_testing_\u0448\u0430\u0431\u043b\u043e\u043d\u044b", "community": 135, "norm_label": "\u0448\u0430\u0431\u043b\u043e\u043d\u044b" }, { "label": "\u041a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L91", "_origin": "ast", "id": "development_testing_\u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438", "community": 135, "norm_label": "\u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438" }, { "label": "\u041f\u043e\u043a\u0440\u044b\u0442\u0438\u0435", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L101", "_origin": "ast", "id": "development_testing_\u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435", "community": 135, "norm_label": "\u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435" }, { "label": "\u0422\u0435\u0441\u0442\u044b design system", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L105", "_origin": "ast", "id": "development_testing_\u0442\u0435\u0441\u0442\u044b_design_system", "community": 135, "norm_label": "\u0442\u0435\u0441\u0442\u044b design system" }, { "label": "Storybook browser tests", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L119", "_origin": "ast", "id": "development_testing_storybook_browser_tests", "community": 135, "norm_label": "storybook browser tests" }, { "label": "Live MOEX integration tests", "file_type": "document", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L127", "_origin": "ast", "id": "development_testing_live_moex_integration_tests", "community": 135, "norm_label": "live moex integration tests" }, { "label": "api-client.md", "file_type": "document", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L1", "_origin": "ast", "id": "frontend_api_client", "community": 247, "norm_label": "api-client.md" }, { "label": "API client", "file_type": "document", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L1", "_origin": "ast", "id": "frontend_api_client_api_client", "community": 247, "norm_label": "api client" }, { "label": "\u041a\u043b\u0438\u0435\u043d\u0442 (`shared/api/kyClient.ts`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L3", "_origin": "ast", "id": "frontend_api_client_\u043a\u043b\u0438\u0435\u043d\u0442_shared_api_kyclient_ts", "community": 247, "norm_label": "\u043a\u043b\u0438\u0435\u043d\u0442 (`shared/api/kyclient.ts`)" }, { "label": "Public API (`shared/api/index.ts`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L19", "_origin": "ast", "id": "frontend_api_client_public_api_shared_api_index_ts", "community": 247, "norm_label": "public api (`shared/api/index.ts`)" }, { "label": "API functions", "file_type": "document", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L24", "_origin": "ast", "id": "frontend_api_client_api_functions", "community": 247, "norm_label": "api functions" }, { "label": "\u0422\u0438\u043f\u044b", "file_type": "document", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L56", "_origin": "ast", "id": "frontend_api_client_\u0442\u0438\u043f\u044b", "community": 247, "norm_label": "\u0442\u0438\u043f\u044b" }, { "label": "components.md", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L1", "_origin": "ast", "id": "frontend_components", "community": 205, "norm_label": "components.md" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L1", "_origin": "ast", "id": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 205, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b" }, { "label": "Layout (`app/layouts/AppLayout.tsx`, legacy shim: `components/Layout.tsx`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L6", "_origin": "ast", "id": "frontend_components_layout_app_layouts_applayout_tsx_legacy_shim_components_layout_tsx", "community": 205, "norm_label": "layout (`app/layouts/applayout.tsx`, legacy shim: `components/layout.tsx`)" }, { "label": "SearchBar (`widgets/search-bar/ui/SearchBar.tsx`, public API: `widgets/search-bar`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L13", "_origin": "ast", "id": "frontend_components_searchbar_widgets_search_bar_ui_searchbar_tsx_public_api_widgets_search_bar", "community": 205, "norm_label": "searchbar (`widgets/search-bar/ui/searchbar.tsx`, public api: `widgets/search-bar`)" }, { "label": "PriceChart (`widgets/price-chart/ui/PriceChart.tsx`, public API: `widgets/price-chart`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L24", "_origin": "ast", "id": "frontend_components_pricechart_widgets_price_chart_ui_pricechart_tsx_public_api_widgets_price_chart", "community": 205, "norm_label": "pricechart (`widgets/price-chart/ui/pricechart.tsx`, public api: `widgets/price-chart`)" }, { "label": "StockDetails (`widgets/stock-details/ui/StockDetails.tsx`, public API: `widgets/stock-details`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L35", "_origin": "ast", "id": "frontend_components_stockdetails_widgets_stock_details_ui_stockdetails_tsx_public_api_widgets_stock_details", "community": 205, "norm_label": "stockdetails (`widgets/stock-details/ui/stockdetails.tsx`, public api: `widgets/stock-details`)" }, { "label": "BondDetails (`widgets/bond-details/ui/BondDetails.tsx`, public API: `widgets/bond-details`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L44", "_origin": "ast", "id": "frontend_components_bonddetails_widgets_bond_details_ui_bonddetails_tsx_public_api_widgets_bond_details", "community": 205, "norm_label": "bonddetails (`widgets/bond-details/ui/bonddetails.tsx`, public api: `widgets/bond-details`)" }, { "label": "DividendsTable (`widgets/dividends-table/ui/DividendsTable.tsx`, public API: `widgets/dividends-table`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L53", "_origin": "ast", "id": "frontend_components_dividendstable_widgets_dividends_table_ui_dividendstable_tsx_public_api_widgets_dividends_table", "community": 205, "norm_label": "dividendstable (`widgets/dividends-table/ui/dividendstable.tsx`, public api: `widgets/dividends-table`)" }, { "label": "BrokerEventsOverview (`widgets/broker-events-overview/ui/BrokerEventsOverview.tsx`, public API: `widgets/broker-events-overview`)", "file_type": "document", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L61", "_origin": "ast", "id": "frontend_components_brokereventsoverview_widgets_broker_events_overview_ui_brokereventsoverview_tsx_public_api_widgets_broker_events_overview", "community": 205, "norm_label": "brokereventsoverview (`widgets/broker-events-overview/ui/brokereventsoverview.tsx`, public api: `widgets/broker-events-overview`)" }, { "label": "hooks.md", "file_type": "document", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_hooks", "community": 250, "norm_label": "hooks.md" }, { "label": "\u0425\u0443\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_hooks_\u0445\u0443\u043a\u0438", "community": 250, "norm_label": "\u0445\u0443\u043a\u0438" }, { "label": "Public API", "file_type": "document", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L15", "_origin": "ast", "id": "frontend_hooks_public_api", "community": 250, "norm_label": "public api" }, { "label": "Test helpers", "file_type": "document", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L27", "_origin": "ast", "id": "frontend_hooks_test_helpers", "community": 250, "norm_label": "test helpers" }, { "label": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f Query", "file_type": "document", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L32", "_origin": "ast", "id": "frontend_hooks_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f_query", "community": 250, "norm_label": "\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f query" }, { "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d hook", "file_type": "document", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L46", "_origin": "ast", "id": "frontend_hooks_\u043f\u0430\u0442\u0442\u0435\u0440\u043d_hook", "community": 250, "norm_label": "\u043f\u0430\u0442\u0442\u0435\u0440\u043d hook" }, { "label": "overview.md", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L1", "_origin": "ast", "id": "frontend_overview", "community": 170, "norm_label": "overview.md" }, { "label": "\u041e\u0431\u0437\u043e\u0440 frontend", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L1", "_origin": "ast", "id": "frontend_overview_\u043e\u0431\u0437\u043e\u0440_frontend", "community": 170, "norm_label": "\u043e\u0431\u0437\u043e\u0440 frontend" }, { "label": "\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0442\u0435\u043a", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L5", "_origin": "ast", "id": "frontend_overview_\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0441\u0442\u0435\u043a", "community": 170, "norm_label": "\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0438 \u0441\u0442\u0435\u043a" }, { "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L15", "_origin": "ast", "id": "frontend_overview_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432", "community": 170, "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432" }, { "label": "FSD-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L89", "_origin": "ast", "id": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "community": 170, "norm_label": "fsd-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f" }, { "label": "app-\u0441\u043b\u043e\u0439", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L91", "_origin": "ast", "id": "frontend_overview_app_\u0441\u043b\u043e\u0439", "community": 170, "norm_label": "app-\u0441\u043b\u043e\u0438" }, { "label": "Runtime config", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L100", "_origin": "ast", "id": "frontend_overview_runtime_config", "community": 170, "norm_label": "runtime config" }, { "label": "entities", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L106", "_origin": "ast", "id": "frontend_overview_entities", "community": 170, "norm_label": "entities" }, { "label": "widgets", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L124", "_origin": "ast", "id": "frontend_overview_widgets", "community": 170, "norm_label": "widgets" }, { "label": "test helpers", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L136", "_origin": "ast", "id": "frontend_overview_test_helpers", "community": 170, "norm_label": "test helpers" }, { "label": "pages", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L143", "_origin": "ast", "id": "frontend_overview_pages", "community": 170, "norm_label": "pages" }, { "label": "features", "file_type": "document", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L151", "_origin": "ast", "id": "frontend_overview_features", "community": 170, "norm_label": "features" }, { "label": "routes.md", "file_type": "document", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L1", "_origin": "ast", "id": "frontend_routes", "community": 272, "norm_label": "routes.md" }, { "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b", "file_type": "document", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L1", "_origin": "ast", "id": "frontend_routes_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b", "community": 272, "norm_label": "\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b" }, { "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432", "file_type": "document", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L37", "_origin": "ast", "id": "frontend_routes_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432", "community": 272, "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u0439", "file_type": "document", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L43", "_origin": "ast", "id": "frontend_routes_\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "community": 272, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u0438" }, { "label": "styling.md", "file_type": "document", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L1", "_origin": "ast", "id": "frontend_styling", "community": 202, "norm_label": "styling.md" }, { "label": "\u0421\u0442\u0438\u043b\u0438", "file_type": "document", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L1", "_origin": "ast", "id": "frontend_styling_\u0441\u0442\u0438\u043b\u0438", "community": 202, "norm_label": "\u0441\u0442\u0438\u043b\u0438" }, { "label": "\u041f\u043e\u0434\u0445\u043e\u0434", "file_type": "document", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L3", "_origin": "ast", "id": "frontend_styling_\u043f\u043e\u0434\u0445\u043e\u0434", "community": 202, "norm_label": "\u043f\u043e\u0434\u0445\u043e\u0434" }, { "label": "Legacy: CSS custom properties", "file_type": "document", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L13", "_origin": "ast", "id": "frontend_styling_legacy_css_custom_properties", "community": 202, "norm_label": "legacy: css custom properties" }, { "label": "CSS custom properties", "file_type": "document", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L17", "_origin": "ast", "id": "frontend_styling_css_custom_properties", "community": 202, "norm_label": "css custom properties" }, { "label": "getting-started.md", "file_type": "document", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L1", "_origin": "ast", "id": "docs_getting_started", "community": 245, "norm_label": "getting-started.md" }, { "label": "\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442", "file_type": "document", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L1", "_origin": "ast", "id": "docs_getting_started_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "community": 245, "norm_label": "\u0431\u044b\u0441\u0442\u0440\u044b\u0438 \u0441\u0442\u0430\u0440\u0442" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L3", "_origin": "ast", "id": "docs_getting_started_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 245, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u0417\u0430\u043f\u0443\u0441\u043a \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "file_type": "document", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L8", "_origin": "ast", "id": "docs_getting_started_\u0437\u0430\u043f\u0443\u0441\u043a_\u0434\u043b\u044f_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "community": 245, "norm_label": "\u0437\u0430\u043f\u0443\u0441\u043a \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438" }, { "label": "Docker", "file_type": "document", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L27", "_origin": "ast", "id": "docs_getting_started_docker", "community": 245, "norm_label": "docker" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L37", "_origin": "ast", "id": "docs_getting_started_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 245, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "ci.md", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L1", "_origin": "ast", "id": "infrastructure_ci", "community": 273, "norm_label": "ci.md" }, { "label": "CI/CD", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L1", "_origin": "ast", "id": "infrastructure_ci_ci_cd", "community": 273, "norm_label": "ci/cd" }, { "label": "CI pipeline", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L3", "_origin": "ast", "id": "infrastructure_ci_ci_pipeline", "community": 273, "norm_label": "ci pipeline" }, { "label": "Jobs", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L19", "_origin": "ast", "id": "infrastructure_ci_jobs", "community": 273, "norm_label": "jobs" }, { "label": "docker.md", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L1", "_origin": "ast", "id": "infrastructure_docker", "community": 210, "norm_label": "docker.md" }, { "label": "Docker", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L1", "_origin": "ast", "id": "infrastructure_docker_docker", "community": 210, "norm_label": "docker" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L3", "_origin": "ast", "id": "infrastructure_docker_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "community": 210, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u0421\u0435\u0440\u0432\u0438\u0441\u044b", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L18", "_origin": "ast", "id": "infrastructure_docker_\u0441\u0435\u0440\u0432\u0438\u0441\u044b", "community": 210, "norm_label": "\u0441\u0435\u0440\u0432\u0438\u0441\u044b" }, { "label": "Backend (`Dockerfile.backend`)", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L20", "_origin": "ast", "id": "infrastructure_docker_backend_dockerfile_backend", "community": 210, "norm_label": "backend (`dockerfile.backend`)" }, { "label": "Frontend (`Dockerfile.frontend`)", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L41", "_origin": "ast", "id": "infrastructure_docker_frontend_dockerfile_frontend", "community": 210, "norm_label": "frontend (`dockerfile.frontend`)" }, { "label": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f Nginx (`nginx.conf`)", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L60", "_origin": "ast", "id": "infrastructure_docker_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f_nginx_nginx_conf", "community": 210, "norm_label": "\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f nginx (`nginx.conf`)" }, { "label": "Docker Compose (`docker-compose.yml`)", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L83", "_origin": "ast", "id": "infrastructure_docker_docker_compose_docker_compose_yml", "community": 210, "norm_label": "docker compose (`docker-compose.yml`)" }, { "label": "\u0417\u0430\u043f\u0443\u0441\u043a", "file_type": "document", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L108", "_origin": "ast", "id": "infrastructure_docker_\u0437\u0430\u043f\u0443\u0441\u043a", "community": 210, "norm_label": "\u0437\u0430\u043f\u0443\u0441\u043a" }, { "label": "intro.md", "file_type": "document", "source_file": "apps/docs/docs/intro.md", "source_location": "L1", "_origin": "ast", "id": "docs_intro", "community": 261, "norm_label": "intro.md" }, { "label": "MoexVibe", "file_type": "document", "source_file": "apps/docs/docs/intro.md", "source_location": "L5", "_origin": "ast", "id": "docs_intro_moexvibe", "community": 261, "norm_label": "moexvibe" }, { "label": "\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0442\u0435\u043a", "file_type": "document", "source_file": "apps/docs/docs/intro.md", "source_location": "L9", "_origin": "ast", "id": "docs_intro_\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0441\u0442\u0435\u043a", "community": 261, "norm_label": "\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0438 \u0441\u0442\u0435\u043a" }, { "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "file_type": "document", "source_file": "apps/docs/docs/intro.md", "source_location": "L16", "_origin": "ast", "id": "docs_intro_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "community": 261, "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f" }, { "label": "\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b", "file_type": "document", "source_file": "apps/docs/docs/intro.md", "source_location": "L35", "_origin": "ast", "id": "docs_intro_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b", "community": 261, "norm_label": "\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b" }, { "label": "README.md", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L1", "_origin": "ast", "id": "test_readme", "community": 212, "norm_label": "readme.md" }, { "label": "Frontend Testing Conventions", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L1", "_origin": "ast", "id": "test_readme_frontend_testing_conventions", "community": 212, "norm_label": "frontend testing conventions" }, { "label": "Helpers", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L3", "_origin": "ast", "id": "test_readme_helpers", "community": 212, "norm_label": "helpers" }, { "label": "renderWithProviders (`test-utils.tsx`)", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L5", "_origin": "ast", "id": "test_readme_renderwithproviders_test_utils_tsx", "community": 212, "norm_label": "renderwithproviders (`test-utils.tsx`)" }, { "label": "Plain render", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L19", "_origin": "ast", "id": "test_readme_plain_render", "community": 212, "norm_label": "plain render" }, { "label": "TestSessionProvider (`TestSessionProvider.tsx`)", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L29", "_origin": "ast", "id": "test_readme_testsessionprovider_testsessionprovider_tsx", "community": 212, "norm_label": "testsessionprovider (`testsessionprovider.tsx`)" }, { "label": "Factories (`factories.ts`)", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L34", "_origin": "ast", "id": "test_readme_factories_factories_ts", "community": 212, "norm_label": "factories (`factories.ts`)" }, { "label": "Rules", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L50", "_origin": "ast", "id": "test_readme_rules", "community": 212, "norm_label": "rules" }, { "label": "MSW", "file_type": "document", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L61", "_origin": "ast", "id": "test_readme_msw", "community": 212, "norm_label": "msw" }, { "label": "Authentication.md", "file_type": "document", "source_file": "docs/epics/Authentication.md", "source_location": "L1", "_origin": "ast", "id": "epics_authentication", "community": 87, "norm_label": "authentication.md" }, { "label": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/epics/Authentication.md", "source_location": "L1", "_origin": "ast", "id": "epics_authentication_\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 87, "norm_label": "\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "BrokerPortfolio.md", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L1", "_origin": "ast", "id": "epics_brokerportfolio", "community": 116, "norm_label": "brokerportfolio.md" }, { "label": "\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c \u0431\u0440\u043e\u043a\u0435\u0440\u0430", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L1", "_origin": "ast", "id": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "community": 116, "norm_label": "\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c \u0431\u0440\u043e\u043a\u0435\u0440\u0430" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L5", "_origin": "ast", "id": "epics_brokerportfolio_\u0446\u0435\u043b\u044c", "community": 116, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L10", "_origin": "ast", "id": "epics_brokerportfolio_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f_\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c", "community": 116, "norm_label": "\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c" }, { "label": "\u0413\u0440\u0430\u043d\u0438\u0446\u044b \u044d\u043f\u0438\u043a\u0430", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L20", "_origin": "ast", "id": "epics_brokerportfolio_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u044d\u043f\u0438\u043a\u0430", "community": 116, "norm_label": "\u0433\u0440\u0430\u043d\u0438\u0446\u044b \u044d\u043f\u0438\u043a\u0430" }, { "label": "Features", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L25", "_origin": "ast", "id": "epics_brokerportfolio_features", "community": 116, "norm_label": "features" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u044d\u043f\u0438\u043a\u0430", "file_type": "document", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L36", "_origin": "ast", "id": "epics_brokerportfolio_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439_\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f_\u044d\u043f\u0438\u043a\u0430", "community": 116, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u044d\u043f\u0438\u043a\u0430" }, { "label": "DevOps.md", "file_type": "document", "source_file": "docs/epics/DevOps.md", "source_location": "L1", "_origin": "ast", "id": "epics_devops", "community": 87, "norm_label": "devops.md" }, { "label": "Developer Operations", "file_type": "document", "source_file": "docs/epics/DevOps.md", "source_location": "L1", "_origin": "ast", "id": "epics_devops_developer_operations", "community": 87, "norm_label": "developer operations" }, { "label": "Documentation.md", "file_type": "document", "source_file": "docs/epics/Documentation.md", "source_location": "L1", "_origin": "ast", "id": "epics_documentation", "community": 87, "norm_label": "documentation.md" }, { "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/epics/Documentation.md", "source_location": "L1", "_origin": "ast", "id": "epics_documentation_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 87, "norm_label": "\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "FrontendDebtBacklog.md", "file_type": "document", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L1", "_origin": "ast", "id": "epics_frontenddebtbacklog", "community": 146, "norm_label": "frontenddebtbacklog.md" }, { "label": "Frontend Debt Backlog", "file_type": "document", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L1", "_origin": "ast", "id": "epics_frontenddebtbacklog_frontend_debt_backlog", "community": 146, "norm_label": "frontend debt backlog" }, { "label": "PortfolioDashboard.md", "file_type": "document", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L1", "_origin": "ast", "id": "epics_portfoliodashboard", "community": 87, "norm_label": "portfoliodashboard.md" }, { "label": "\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "file_type": "document", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L1", "_origin": "ast", "id": "epics_portfoliodashboard_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "community": 87, "norm_label": "\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L5", "_origin": "ast", "id": "epics_portfoliodashboard_\u0446\u0435\u043b\u044c", "community": 87, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "Features", "file_type": "document", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L9", "_origin": "ast", "id": "epics_portfoliodashboard_features", "community": 87, "norm_label": "features" }, { "label": "QualityAssurance.md", "file_type": "document", "source_file": "docs/epics/QualityAssurance.md", "source_location": "L1", "_origin": "ast", "id": "epics_qualityassurance", "community": 87, "norm_label": "qualityassurance.md" }, { "label": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "file_type": "document", "source_file": "docs/epics/QualityAssurance.md", "source_location": "L1", "_origin": "ast", "id": "epics_qualityassurance_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "community": 87, "norm_label": "\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L1", "_origin": "ast", "id": "auth_system_plan", "community": 227, "norm_label": "plan.md" }, { "label": "Auth System Implementation Plan", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L1", "_origin": "ast", "id": "auth_system_plan_auth_system_implementation_plan", "community": 227, "norm_label": "auth system implementation plan" }, { "label": "Task 1: Backend dependencies + Prisma init", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L13", "_origin": "ast", "id": "auth_system_plan_task_1_backend_dependencies_prisma_init", "community": 227, "norm_label": "task 1: backend dependencies + prisma init" }, { "label": "Task 2: AuthService \u2014 register, login, refresh, logout (TDD)", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L124", "_origin": "ast", "id": "auth_system_plan_task_2_authservice_register_login_refresh_logout_tdd", "community": 227, "norm_label": "task 2: authservice \u2014 register, login, refresh, logout (tdd)" }, { "label": "Task 3: Auth guards, decorators, controller, module", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L648", "_origin": "ast", "id": "auth_system_plan_task_3_auth_guards_decorators_controller_module", "community": 227, "norm_label": "task 3: auth guards, decorators, controller, module" }, { "label": "Task 4: Integrate AuthModule into app", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L918", "_origin": "ast", "id": "auth_system_plan_task_4_integrate_authmodule_into_app", "community": 227, "norm_label": "task 4: integrate authmodule into app" }, { "label": "Task 5: Frontend \u2014 auth types + refactored client", "file_type": "document", "source_file": "docs/features/auth-system/plan.md", "source_location": "L991", "_origin": "ast", "id": "auth_system_plan_task_5_frontend_auth_types_refactored_client", "community": 227, "norm_label": "task 5: frontend \u2014 auth types + refactored client" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_analytics_plan", "community": 21, "norm_label": "plan.md" }, { "label": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430 \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_analytics_plan_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_implementation_plan", "community": 21, "norm_label": "\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430 \u2014 implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L13", "_origin": "ast", "id": "broker_account_analytics_plan_file_structure", "community": 21, "norm_label": "file structure" }, { "label": "Backend (new/modified)", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L15", "_origin": "ast", "id": "broker_account_analytics_plan_backend_new_modified", "community": 21, "norm_label": "backend (new/modified)" }, { "label": "Frontend (new/modified)", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L21", "_origin": "ast", "id": "broker_account_analytics_plan_frontend_new_modified", "community": 21, "norm_label": "frontend (new/modified)" }, { "label": "Task 1: Backend DTO \u0438 \u0441\u0435\u0440\u0432\u0438\u0441 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L33", "_origin": "ast", "id": "broker_account_analytics_plan_task_1_backend_dto_\u0438_\u0441\u0435\u0440\u0432\u0438\u0441_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "community": 21, "norm_label": "task 1: backend dto \u0438 \u0441\u0435\u0440\u0432\u0438\u0441 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438" }, { "label": "\u0428\u0430\u0433 1.1: \u0421\u043e\u0437\u0434\u0430\u0442\u044c DTO", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L39", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_1_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_dto", "community": 21, "norm_label": "\u0448\u0430\u0433 1.1: \u0441\u043e\u0437\u0434\u0430\u0442\u044c dto" }, { "label": "\u0428\u0430\u0433 1.2: \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441 `BrokerAnalyticsService`", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L71", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_1_2_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0441\u0435\u0440\u0432\u0438\u0441_brokeranalyticsservice", "community": 21, "norm_label": "\u0448\u0430\u0433 1.2: \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441 `brokeranalyticsservice`" }, { "label": "\u0428\u0430\u0433 1.3: \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L181", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_1_3_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 1.3: \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443" }, { "label": "\u0428\u0430\u0433 1.4: \u0417\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L187", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_1_4_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "community": 21, "norm_label": "\u0448\u0430\u0433 1.4: \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c" }, { "label": "Task 2: Backend controller, module registration \u0438 \u043a\u043e\u043d\u0444\u0438\u0433 \u043a\u0435\u0448\u0430", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L197", "_origin": "ast", "id": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "community": 21, "norm_label": "task 2: backend controller, module registration \u0438 \u043a\u043e\u043d\u0444\u0438\u0433 \u043a\u0435\u0448\u0430" }, { "label": "\u0428\u0430\u0433 2.1: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c cache key", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L206", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_1_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_cache_key", "community": 21, "norm_label": "\u0448\u0430\u0433 2.1: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c cache key" }, { "label": "\u0428\u0430\u0433 2.2: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c TTL config", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L217", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_2_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_ttl_config", "community": 21, "norm_label": "\u0448\u0430\u0433 2.2: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c ttl config" }, { "label": "\u0428\u0430\u0433 2.3: \u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441 \u0432 `TbankModule`", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L225", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_3_\u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0441\u0435\u0440\u0432\u0438\u0441_\u0432_tbankmodule", "community": 21, "norm_label": "\u0448\u0430\u0433 2.3: \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441 \u0432 `tbankmodule`" }, { "label": "\u0428\u0430\u0433 2.4: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c envelope DTO", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L241", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_4_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_envelope_dto", "community": 21, "norm_label": "\u0448\u0430\u0433 2.4: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c envelope dto" }, { "label": "\u0428\u0430\u0433 2.5: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c endpoint \u0432 `TbankController`", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L257", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_5_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_endpoint_\u0432_tbankcontroller", "community": 21, "norm_label": "\u0448\u0430\u0433 2.5: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c endpoint \u0432 `tbankcontroller`" }, { "label": "\u0428\u0430\u0433 2.6: \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L274", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_6_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 2.6: \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443" }, { "label": "\u0428\u0430\u0433 2.7: \u0417\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L280", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_2_7_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "community": 21, "norm_label": "\u0448\u0430\u0433 2.7: \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c" }, { "label": "Task 3: Frontend \u2014 shared types barrel, entity API \u0438 \u0445\u0443\u043a", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L290", "_origin": "ast", "id": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "community": 21, "norm_label": "task 3: frontend \u2014 shared types barrel, entity api \u0438 \u0445\u0443\u043a" }, { "label": "\u0428\u0430\u0433 3.1: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0438\u043f `BrokerAnalyticsDto` \u0432 `types.ts`", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L299", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_1_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0442\u0438\u043f_brokeranalyticsdto_\u0432_types_ts", "community": 21, "norm_label": "\u0448\u0430\u0433 3.1: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0438\u043f `brokeranalyticsdto` \u0432 `types.ts`" }, { "label": "\u0428\u0430\u0433 3.2: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0439 \u0442\u0438\u043f \u0432 barrel export", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L316", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_2_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0439_\u0442\u0438\u043f_\u0432_barrel_export", "community": 21, "norm_label": "\u0448\u0430\u0433 3.2: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0438 \u0442\u0438\u043f \u0432 barrel export" }, { "label": "\u0428\u0430\u0433 3.3: \u0421\u043e\u0437\u0434\u0430\u0442\u044c API \u0444\u0443\u043d\u043a\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L325", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_3_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_api_\u0444\u0443\u043d\u043a\u0446\u0438\u044e", "community": 21, "norm_label": "\u0448\u0430\u0433 3.3: \u0441\u043e\u0437\u0434\u0430\u0442\u044c api \u0444\u0443\u043d\u043a\u0446\u0438\u044e" }, { "label": "\u0428\u0430\u0433 3.4: \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0445\u0443\u043a", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L341", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_4_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0445\u0443\u043a", "community": 21, "norm_label": "\u0448\u0430\u0433 3.4: \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0445\u0443\u043a" }, { "label": "\u0428\u0430\u0433 3.5: \u0421\u043e\u0437\u0434\u0430\u0442\u044c barrel export", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L361", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_5_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_barrel_export", "community": 21, "norm_label": "\u0448\u0430\u0433 3.5: \u0441\u043e\u0437\u0434\u0430\u0442\u044c barrel export" }, { "label": "\u0428\u0430\u0433 3.6: \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L369", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_6_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 3.6: \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443" }, { "label": "\u0428\u0430\u0433 3.7: \u0417\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L375", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_3_7_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "community": 21, "norm_label": "\u0448\u0430\u0433 3.7: \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c" }, { "label": "Task 4: Frontend \u2014 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L385", "_origin": "ast", "id": "broker_account_analytics_plan_task_4_frontend_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "community": 21, "norm_label": "task 4: frontend \u2014 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438" }, { "label": "\u0428\u0430\u0433 4.1: \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L391", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_4_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 4.1: \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443" }, { "label": "\u0428\u0430\u0433 4.2: \u0421\u043e\u0437\u0434\u0430\u0442\u044c barrel", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L548", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_4_2_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_barrel", "community": 21, "norm_label": "\u0448\u0430\u0433 4.2: \u0441\u043e\u0437\u0434\u0430\u0442\u044c barrel" }, { "label": "\u0428\u0430\u0433 4.3: \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L555", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_4_3_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 4.3: \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443" }, { "label": "\u0428\u0430\u0433 4.4: \u0417\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L561", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_4_4_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "community": 21, "norm_label": "\u0448\u0430\u0433 4.4: \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c" }, { "label": "Task 5: Frontend \u2014 \u0440\u043e\u0443\u0442 \u0438 \u0442\u0430\u0431 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L570", "_origin": "ast", "id": "broker_account_analytics_plan_task_5_frontend_\u0440\u043e\u0443\u0442_\u0438_\u0442\u0430\u0431_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "community": 21, "norm_label": "task 5: frontend \u2014 \u0440\u043e\u0443\u0442 \u0438 \u0442\u0430\u0431 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438" }, { "label": "\u0428\u0430\u0433 5.1: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u043e\u0443\u0442", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L576", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_5_1_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0440\u043e\u0443\u0442", "community": 21, "norm_label": "\u0448\u0430\u0433 5.1: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u043e\u0443\u0442" }, { "label": "\u0428\u0430\u0433 5.2: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0430\u0431 \u0432 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L600", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_5_2_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0442\u0430\u0431_\u0432_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e", "community": 21, "norm_label": "\u0448\u0430\u0433 5.2: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0430\u0431 \u0432 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e" }, { "label": "\u0428\u0430\u0433 5.3: \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L615", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_5_3_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 5.3: \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443" }, { "label": "\u0428\u0430\u0433 5.4: \u0417\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L621", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_5_4_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "community": 21, "norm_label": "\u0448\u0430\u0433 5.4: \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c" }, { "label": "Task 6: \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043b\u0438\u043d\u0442\u0430 \u0438 \u0442\u0435\u0441\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L631", "_origin": "ast", "id": "broker_account_analytics_plan_task_6_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043b\u0438\u043d\u0442\u0430_\u0438_\u0442\u0435\u0441\u0442\u043e\u0432", "community": 21, "norm_label": "task 6: \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043b\u0438\u043d\u0442\u0430 \u0438 \u0442\u0435\u0441\u0442\u043e\u0432" }, { "label": "\u0428\u0430\u0433 6.1: \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043b\u0438\u043d\u0442 \u0438 \u0441\u0431\u043e\u0440\u043a\u0443", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L633", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_6_1_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u043b\u0438\u043d\u0442_\u0438_\u0441\u0431\u043e\u0440\u043a\u0443", "community": 21, "norm_label": "\u0448\u0430\u0433 6.1: \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043b\u0438\u043d\u0442 \u0438 \u0441\u0431\u043e\u0440\u043a\u0443" }, { "label": "\u0428\u0430\u0433 6.2: \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L640", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_6_2_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u044b", "community": 21, "norm_label": "\u0448\u0430\u0433 6.2: \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b" }, { "label": "\u0428\u0430\u0433 6.3: \u0415\u0441\u043b\u0438 \u0432\u0441\u0451 \u043e\u043a \u2014 \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u0438 \u0437\u0430\u043f\u0443\u0448\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L647", "_origin": "ast", "id": "broker_account_analytics_plan_\u0448\u0430\u0433_6_3_\u0435\u0441\u043b\u0438_\u0432\u0441\u0451_\u043e\u043a_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435_\u043f\u0440\u0430\u0432\u043a\u0438_\u0438_\u0437\u0430\u043f\u0443\u0448\u0438\u0442\u044c", "community": 21, "norm_label": "\u0448\u0430\u0433 6.3: \u0435\u0441\u043b\u0438 \u0432\u0441\u0435 \u043e\u043a \u2014 \u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u0438 \u0437\u0430\u043f\u0443\u0448\u0438\u0442\u044c" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_analytics_spec", "community": 139, "norm_label": "spec.md" }, { "label": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "community": 139, "norm_label": "\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L7", "_origin": "ast", "id": "broker_account_analytics_spec_\u0446\u0435\u043b\u044c", "community": 139, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L11", "_origin": "ast", "id": "broker_account_analytics_spec_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "community": 139, "norm_label": "\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L24", "_origin": "ast", "id": "broker_account_analytics_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 139, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L33", "_origin": "ast", "id": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 139, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L35", "_origin": "ast", "id": "broker_account_analytics_spec_1_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 139, "norm_label": "1. \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "2. Endpoint", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L43", "_origin": "ast", "id": "broker_account_analytics_spec_2_endpoint", "community": 139, "norm_label": "2. endpoint" }, { "label": "3. \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L49", "_origin": "ast", "id": "broker_account_analytics_spec_3_\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438", "community": 139, "norm_label": "3. \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438" }, { "label": "4. \u0410\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L64", "_origin": "ast", "id": "broker_account_analytics_spec_4_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f", "community": 139, "norm_label": "4. \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f" }, { "label": "5. \u0412\u043a\u043b\u0430\u0434\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L70", "_origin": "ast", "id": "broker_account_analytics_spec_5_\u0432\u043a\u043b\u0430\u0434\u043a\u0430", "community": 139, "norm_label": "5. \u0432\u043a\u043b\u0430\u0434\u043a\u0430" }, { "label": "6. \u041f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043e\u0448\u0438\u0431\u043a\u0438", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L79", "_origin": "ast", "id": "broker_account_analytics_spec_6_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0438_\u043e\u0448\u0438\u0431\u043a\u0438", "community": 139, "norm_label": "6. \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043e\u0448\u0438\u0431\u043a\u0438" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L85", "_origin": "ast", "id": "broker_account_analytics_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 139, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L93", "_origin": "ast", "id": "broker_account_analytics_spec_acceptance_criteria", "community": 139, "norm_label": "acceptance criteria" }, { "label": "\u0412\u043d\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0444\u0438\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L105", "_origin": "ast", "id": "broker_account_analytics_spec_\u0432\u043d\u0435_\u043e\u0431\u043b\u0430\u0441\u0442\u0438_\u0444\u0438\u0447\u0438", "community": 139, "norm_label": "\u0432\u043d\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0444\u0438\u0447\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_analytics_tasks", "community": 258, "norm_label": "tasks.md" }, { "label": "\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430 \u2014 Tasks", "file_type": "document", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_analytics_tasks_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_tasks", "community": 258, "norm_label": "\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430 \u2014 tasks" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L3", "_origin": "ast", "id": "broker_account_analytics_tasks_backend", "community": 258, "norm_label": "backend" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L8", "_origin": "ast", "id": "broker_account_analytics_tasks_frontend", "community": 258, "norm_label": "frontend" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L14", "_origin": "ast", "id": "broker_account_analytics_tasks_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 258, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan", "community": 36, "norm_label": "plan.md" }, { "label": "\u0414\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u2014 Plan", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "community": 36, "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0438 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u2014 plan" }, { "label": "Task 1: BrokerAccountLayout", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L24", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_1_brokeraccountlayout", "community": 36, "norm_label": "task 1: brokeraccountlayout" }, { "label": "Task 2: BrokerAccountOverviewPage, BrokerSummary, BrokerAssetCards", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L37", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_2_brokeraccountoverviewpage_brokersummary_brokerassetcards", "community": 36, "norm_label": "task 2: brokeraccountoverviewpage, brokersummary, brokerassetcards" }, { "label": "Task 3: BrokerOverviewSkeleton", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L53", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_3_brokeroverviewskeleton", "community": 36, "norm_label": "task 3: brokeroverviewskeleton" }, { "label": "Task 4: BrokerAllocationChart (wrap only)", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L62", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_4_brokerallocationchart_wrap_only", "community": 36, "norm_label": "task 4: brokerallocationchart (wrap only)" }, { "label": "Task 5: BrokerPositionTable, PositionTicker", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L75", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_5_brokerpositiontable_positionticker", "community": 36, "norm_label": "task 5: brokerpositiontable, positionticker" }, { "label": "Task 6: TableSkeleton", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L89", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_6_tableskeleton", "community": 36, "norm_label": "task 6: tableskeleton" }, { "label": "Task 7: BrokerOperationsTable", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L96", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_7_brokeroperationstable", "community": 36, "norm_label": "task 7: brokeroperationstable" }, { "label": "Task 8: BrokerPositionsPage, BrokerOperationsPage", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L108", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_8_brokerpositionspage_brokeroperationspage", "community": 36, "norm_label": "task 8: brokerpositionspage, brokeroperationspage" }, { "label": "Task 9: SkeletonBlock \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L119", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_9_skeletonblock_\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", "community": 36, "norm_label": "task 9: skeletonblock \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435" }, { "label": "Task 10: \u041e\u0447\u0438\u0441\u0442\u043a\u0430 `styles.css`", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L127", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_10_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_styles_css", "community": 36, "norm_label": "task 10: \u043e\u0447\u0438\u0441\u0442\u043a\u0430 `styles.css`" }, { "label": "Task 11: \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0431\u043e\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L134", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_11_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0438_\u0441\u0431\u043e\u0440\u043a\u0430", "community": 36, "norm_label": "task 11: \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0431\u043e\u0440\u043a\u0430" }, { "label": "Task 12: \u0412\u0435\u0440\u0434\u0438\u043a\u0442 \u0438 \u0437\u0430\u043f\u0438\u0441\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L142", "_origin": "ast", "id": "broker_account_sections_ds_migration_plan_task_12_\u0432\u0435\u0440\u0434\u0438\u043a\u0442_\u0438_\u0437\u0430\u043f\u0438\u0441\u043a\u0430", "community": 36, "norm_label": "task 12: \u0432\u0435\u0440\u0434\u0438\u043a\u0442 \u0438 \u0437\u0430\u043f\u0438\u0441\u043a\u0430" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec", "community": 36, "norm_label": "spec.md" }, { "label": "\u0414\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "community": 36, "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0438 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L6", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 36, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L24", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0444\u0438\u0447\u0438", "community": 36, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u0447\u0438" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L30", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u0446\u0435\u043b\u044c", "community": 36, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "Out of scope", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L34", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_out_of_scope", "community": 36, "norm_label": "out of scope" }, { "label": "\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L43", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "community": 36, "norm_label": "\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L56", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_acceptance_criteria", "community": 36, "norm_label": "acceptance criteria" }, { "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L71", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 36, "norm_label": "\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "\u041e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f \u043e\u0442 \u043f\u043b\u0430\u043d\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L80", "_origin": "ast", "id": "broker_account_sections_ds_migration_spec_\u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f_\u043e\u0442_\u043f\u043b\u0430\u043d\u0430", "community": 36, "norm_label": "\u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f \u043e\u0442 \u043f\u043b\u0430\u043d\u0430" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks", "community": 36, "norm_label": "tasks.md" }, { "label": "\u0414\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u2014 Tasks", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "community": 36, "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0438 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u2014 tasks" }, { "label": "Task 1: BrokerAccountLayout", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L9", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_1_brokeraccountlayout", "community": 36, "norm_label": "task 1: brokeraccountlayout" }, { "label": "Task 2: BrokerAccountOverviewPage + BrokerSummary + BrokerAssetCards", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L18", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_2_brokeraccountoverviewpage_brokersummary_brokerassetcards", "community": 36, "norm_label": "task 2: brokeraccountoverviewpage + brokersummary + brokerassetcards" }, { "label": "Task 3: BrokerOverviewSkeleton", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L29", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_3_brokeroverviewskeleton", "community": 36, "norm_label": "task 3: brokeroverviewskeleton" }, { "label": "Task 4: BrokerAllocationChart (wrap only)", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L36", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_4_brokerallocationchart_wrap_only", "community": 36, "norm_label": "task 4: brokerallocationchart (wrap only)" }, { "label": "Task 5: BrokerPositionTable + PositionTicker", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L47", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_5_brokerpositiontable_positionticker", "community": 36, "norm_label": "task 5: brokerpositiontable + positionticker" }, { "label": "Task 6: TableSkeleton (DS Skeleton)", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L57", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_6_tableskeleton_ds_skeleton", "community": 36, "norm_label": "task 6: tableskeleton (ds skeleton)" }, { "label": "Task 7: BrokerOperationsTable", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L62", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_7_brokeroperationstable", "community": 36, "norm_label": "task 7: brokeroperationstable" }, { "label": "Task 8: BrokerPositionsPage + BrokerOperationsPage", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L73", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_8_brokerpositionspage_brokeroperationspage", "community": 36, "norm_label": "task 8: brokerpositionspage + brokeroperationspage" }, { "label": "Task 9: SkeletonBlock \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L79", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_9_skeletonblock_\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", "community": 36, "norm_label": "task 9: skeletonblock \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435" }, { "label": "Task 10: \u041e\u0447\u0438\u0441\u0442\u043a\u0430 `styles.css`", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L85", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_10_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_styles_css", "community": 36, "norm_label": "task 10: \u043e\u0447\u0438\u0441\u0442\u043a\u0430 `styles.css`" }, { "label": "Task 11: \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L94", "_origin": "ast", "id": "broker_account_sections_ds_migration_tasks_task_11_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 36, "norm_label": "task 11: \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_plan", "community": 116, "norm_label": "plan.md" }, { "label": "Broker Account Sections Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_plan_broker_account_sections_implementation_plan", "community": 115, "norm_label": "broker account sections implementation plan" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 SDD-\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L20", "_origin": "ast", "id": "broker_account_sections_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_sdd_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "community": 115, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 sdd-\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b" }, { "label": "Gate \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L27", "_origin": "ast", "id": "broker_account_sections_plan_gate_\u043f\u0435\u0440\u0435\u0434_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439", "community": 115, "norm_label": "gate \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0438" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L34", "_origin": "ast", "id": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "community": 115, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f" }, { "label": "Backend contract", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L36", "_origin": "ast", "id": "broker_account_sections_plan_backend_contract", "community": 115, "norm_label": "backend contract" }, { "label": "Frontend routes", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L62", "_origin": "ast", "id": "broker_account_sections_plan_frontend_routes", "community": 115, "norm_label": "frontend routes" }, { "label": "Data flow", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L75", "_origin": "ast", "id": "broker_account_sections_plan_data_flow", "community": 115, "norm_label": "data flow" }, { "label": "Allocation calculation", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L86", "_origin": "ast", "id": "broker_account_sections_plan_allocation_calculation", "community": 115, "norm_label": "allocation calculation" }, { "label": "Operation filter", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L102", "_origin": "ast", "id": "broker_account_sections_plan_operation_filter", "community": 115, "norm_label": "operation filter" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L114", "_origin": "ast", "id": "broker_account_sections_plan_file_structure", "community": 115, "norm_label": "file structure" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L116", "_origin": "ast", "id": "broker_account_sections_plan_backend", "community": 115, "norm_label": "backend" }, { "label": "Frontend contract and pure rules", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L126", "_origin": "ast", "id": "broker_account_sections_plan_frontend_contract_and_pure_rules", "community": 115, "norm_label": "frontend contract and pure rules" }, { "label": "Frontend pages and components", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L135", "_origin": "ast", "id": "broker_account_sections_plan_frontend_pages_and_components", "community": 115, "norm_label": "frontend pages and components" }, { "label": "Task 1: Backend portfolio position counts", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L151", "_origin": "ast", "id": "broker_account_sections_plan_task_1_backend_portfolio_position_counts", "community": 115, "norm_label": "task 1: backend portfolio position counts" }, { "label": "Task 2: OpenAPI and frontend contract synchronization", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L291", "_origin": "ast", "id": "broker_account_sections_plan_task_2_openapi_and_frontend_contract_synchronization", "community": 115, "norm_label": "task 2: openapi and frontend contract synchronization" }, { "label": "Task 3: Pure allocation model and exact operation options", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L351", "_origin": "ast", "id": "broker_account_sections_plan_task_3_pure_allocation_model_and_exact_operation_options", "community": 115, "norm_label": "task 3: pure allocation model and exact operation options" }, { "label": "Task 4: Nested account shell and responsive navigation", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L528", "_origin": "ast", "id": "broker_account_sections_plan_task_4_nested_account_shell_and_responsive_navigation", "community": 115, "norm_label": "task 4: nested account shell and responsive navigation" }, { "label": "Task 5: Overview summary, allocation and recent operations", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L679", "_origin": "ast", "id": "broker_account_sections_plan_task_5_overview_summary_allocation_and_recent_operations", "community": 115, "norm_label": "task 5: overview summary, allocation and recent operations" }, { "label": "Task 6: Separate share and bond pages", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L907", "_origin": "ast", "id": "broker_account_sections_plan_task_6_separate_share_and_bond_pages", "community": 115, "norm_label": "task 6: separate share and bond pages" }, { "label": "Task 7: Exact operation-type filter page", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1018", "_origin": "ast", "id": "broker_account_sections_plan_task_7_exact_operation_type_filter_page", "community": 115, "norm_label": "task 7: exact operation-type filter page" }, { "label": "Task 8: Full verification and documentation status", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1231", "_origin": "ast", "id": "broker_account_sections_plan_task_8_full_verification_and_documentation_status", "community": 115, "norm_label": "task 8: full verification and documentation status" }, { "label": "Final acceptance mapping", "file_type": "document", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1294", "_origin": "ast", "id": "broker_account_sections_plan_final_acceptance_mapping", "community": 115, "norm_label": "final acceptance mapping" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_spec", "community": 116, "norm_label": "spec.md" }, { "label": "\u0420\u0430\u0437\u0434\u0435\u043b\u044b \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "community": 127, "norm_label": "\u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L7", "_origin": "ast", "id": "broker_account_sections_spec_\u0446\u0435\u043b\u044c", "community": 127, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L12", "_origin": "ast", "id": "broker_account_sections_spec_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "community": 127, "norm_label": "\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L23", "_origin": "ast", "id": "broker_account_sections_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 127, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L34", "_origin": "ast", "id": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 127, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u041e\u0431\u0449\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L36", "_origin": "ast", "id": "broker_account_sections_spec_1_\u043e\u0431\u0449\u0430\u044f_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "community": 127, "norm_label": "1. \u043e\u0431\u0449\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f" }, { "label": "2. \u041e\u0431\u0437\u043e\u0440 \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L44", "_origin": "ast", "id": "broker_account_sections_spec_2_\u043e\u0431\u0437\u043e\u0440_\u0441\u0447\u0451\u0442\u0430", "community": 127, "norm_label": "2. \u043e\u0431\u0437\u043e\u0440 \u0441\u0447\u0435\u0442\u0430" }, { "label": "3. \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L60", "_origin": "ast", "id": "broker_account_sections_spec_3_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "community": 127, "norm_label": "3. \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f" }, { "label": "4. \u0421\u0447\u0451\u0442\u0447\u0438\u043a\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L71", "_origin": "ast", "id": "broker_account_sections_spec_4_\u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0438_\u043f\u043e\u0437\u0438\u0446\u0438\u0439", "community": 127, "norm_label": "4. \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0438" }, { "label": "5. \u0420\u0430\u0437\u0434\u0435\u043b \u0430\u043a\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L77", "_origin": "ast", "id": "broker_account_sections_spec_5_\u0440\u0430\u0437\u0434\u0435\u043b_\u0430\u043a\u0446\u0438\u0439", "community": 127, "norm_label": "5. \u0440\u0430\u0437\u0434\u0435\u043b \u0430\u043a\u0446\u0438\u0438" }, { "label": "6. \u0420\u0430\u0437\u0434\u0435\u043b \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L86", "_origin": "ast", "id": "broker_account_sections_spec_6_\u0440\u0430\u0437\u0434\u0435\u043b_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "community": 127, "norm_label": "6. \u0440\u0430\u0437\u0434\u0435\u043b \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0438" }, { "label": "7. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 overview", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L95", "_origin": "ast", "id": "broker_account_sections_spec_7_\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_overview", "community": 127, "norm_label": "7. \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 overview" }, { "label": "8. \u0420\u0430\u0437\u0434\u0435\u043b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L103", "_origin": "ast", "id": "broker_account_sections_spec_8_\u0440\u0430\u0437\u0434\u0435\u043b_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "community": 127, "norm_label": "8. \u0440\u0430\u0437\u0434\u0435\u043b \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "9. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L119", "_origin": "ast", "id": "broker_account_sections_spec_9_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430_\u043e\u0448\u0438\u0431\u043a\u0438_\u0438_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "community": 127, "norm_label": "9. \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L129", "_origin": "ast", "id": "broker_account_sections_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 127, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L138", "_origin": "ast", "id": "broker_account_sections_spec_acceptance_criteria", "community": 127, "norm_label": "acceptance criteria" }, { "label": "\u0412\u043d\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0444\u0438\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L159", "_origin": "ast", "id": "broker_account_sections_spec_\u0432\u043d\u0435_\u043e\u0431\u043b\u0430\u0441\u0442\u0438_\u0444\u0438\u0447\u0438", "community": 127, "norm_label": "\u0432\u043d\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0444\u0438\u0447\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_tasks", "community": 116, "norm_label": "tasks.md" }, { "label": "\u0420\u0430\u0437\u0434\u0435\u043b\u044b \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430 \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 242, "norm_label": "\u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430 \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "Backend \u0438 API", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L13", "_origin": "ast", "id": "broker_account_sections_tasks_backend_\u0438_api", "community": 242, "norm_label": "backend \u0438 api" }, { "label": "\u0427\u0438\u0441\u0442\u044b\u0435 frontend-\u043c\u043e\u0434\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L21", "_origin": "ast", "id": "broker_account_sections_tasks_\u0447\u0438\u0441\u0442\u044b\u0435_frontend_\u043c\u043e\u0434\u0435\u043b\u0438", "community": 242, "norm_label": "\u0447\u0438\u0441\u0442\u044b\u0435 frontend-\u043c\u043e\u0434\u0435\u043b\u0438" }, { "label": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 overview", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L27", "_origin": "ast", "id": "broker_account_sections_tasks_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f_\u0438_overview", "community": 242, "norm_label": "\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 overview" }, { "label": "\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L36", "_origin": "ast", "id": "broker_account_sections_tasks_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "community": 242, "norm_label": "\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b" }, { "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e", "file_type": "document", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L44", "_origin": "ast", "id": "broker_account_sections_tasks_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0438_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e", "community": 242, "norm_label": "\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_overview_plan", "community": 132, "norm_label": "plan.md" }, { "label": "Broker Accounts Overview Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_overview_plan_broker_accounts_overview_implementation_plan", "community": 132, "norm_label": "broker accounts overview implementation plan" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L13", "_origin": "ast", "id": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 132, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Task 1: \u0427\u0438\u0441\u0442\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L29", "_origin": "ast", "id": "broker_accounts_overview_plan_task_1_\u0447\u0438\u0441\u0442\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u0438", "community": 132, "norm_label": "task 1: \u0447\u0438\u0441\u0442\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u0438" }, { "label": "Task 2: \u041d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 portfolio queries", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L175", "_origin": "ast", "id": "broker_accounts_overview_plan_task_2_\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435_portfolio_queries", "community": 132, "norm_label": "task 2: \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 portfolio queries" }, { "label": "Task 3: \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L230", "_origin": "ast", "id": "broker_accounts_overview_plan_task_3_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b_\u0438_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "community": 132, "norm_label": "task 3: \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b" }, { "label": "Task 4: \u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438 responsive QA", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L328", "_origin": "ast", "id": "broker_accounts_overview_plan_task_4_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0438_responsive_qa", "community": 132, "norm_label": "task 4: \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438 responsive qa" }, { "label": "Task 5: \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 Definition of Done", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L389", "_origin": "ast", "id": "broker_accounts_overview_plan_task_5_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_definition_of_done", "community": 132, "norm_label": "task 5: \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 definition of done" }, { "label": "Definition of Done", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L431", "_origin": "ast", "id": "broker_accounts_overview_plan_definition_of_done", "community": 132, "norm_label": "definition of done" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_overview_spec", "community": 186, "norm_label": "spec.md" }, { "label": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "community": 144, "norm_label": "\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0438 \u043e\u0431\u0437\u043e\u0440 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L7", "_origin": "ast", "id": "broker_accounts_overview_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 144, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L15", "_origin": "ast", "id": "broker_accounts_overview_spec_\u0446\u0435\u043b\u044c", "community": 144, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L26", "_origin": "ast", "id": "broker_accounts_overview_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 144, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L39", "_origin": "ast", "id": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 144, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u041e\u0431\u0449\u0430\u044f \u0441\u0432\u043e\u0434\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L41", "_origin": "ast", "id": "broker_accounts_overview_spec_1_\u043e\u0431\u0449\u0430\u044f_\u0441\u0432\u043e\u0434\u043a\u0430", "community": 144, "norm_label": "1. \u043e\u0431\u0449\u0430\u044f \u0441\u0432\u043e\u0434\u043a\u0430" }, { "label": "2. \u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0430 \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L68", "_origin": "ast", "id": "broker_accounts_overview_spec_2_\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430_\u0441\u0447\u0451\u0442\u0430", "community": 144, "norm_label": "2. \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430 \u0441\u0447\u0435\u0442\u0430" }, { "label": "3. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L86", "_origin": "ast", "id": "broker_accounts_overview_spec_3_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430", "community": 144, "norm_label": "3. \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430" }, { "label": "4. \u041e\u0448\u0438\u0431\u043a\u0438", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L94", "_origin": "ast", "id": "broker_accounts_overview_spec_4_\u043e\u0448\u0438\u0431\u043a\u0438", "community": 144, "norm_label": "4. \u043e\u0448\u0438\u0431\u043a\u0438" }, { "label": "5. \u041f\u0443\u0441\u0442\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L106", "_origin": "ast", "id": "broker_accounts_overview_spec_5_\u043f\u0443\u0441\u0442\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "community": 144, "norm_label": "5. \u043f\u0443\u0441\u0442\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435" }, { "label": "6. \u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L111", "_origin": "ast", "id": "broker_accounts_overview_spec_6_\u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c", "community": 144, "norm_label": "6. \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L119", "_origin": "ast", "id": "broker_accounts_overview_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 144, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L131", "_origin": "ast", "id": "broker_accounts_overview_spec_acceptance_criteria", "community": 144, "norm_label": "acceptance criteria" }, { "label": "\u041d\u0435 \u0446\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L149", "_origin": "ast", "id": "broker_accounts_overview_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "community": 144, "norm_label": "\u043d\u0435 \u0446\u0435\u043b\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_overview_tasks", "community": 132, "norm_label": "tasks.md" }, { "label": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432 \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 132, "norm_label": "\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0438 \u043e\u0431\u0437\u043e\u0440 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u0441\u0447\u0435\u0442\u043e\u0432 \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. \u0410\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L7", "_origin": "ast", "id": "broker_accounts_overview_tasks_1_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f", "community": 132, "norm_label": "1. \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f" }, { "label": "2. \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L13", "_origin": "ast", "id": "broker_accounts_overview_tasks_2_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 132, "norm_label": "2. \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "3. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L19", "_origin": "ast", "id": "broker_accounts_overview_tasks_3_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", "community": 132, "norm_label": "3. \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0438\u0441" }, { "label": "4. \u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L27", "_origin": "ast", "id": "broker_accounts_overview_tasks_4_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 132, "norm_label": "4. \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "5. Definition of Done", "file_type": "document", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L33", "_origin": "ast", "id": "broker_accounts_overview_tasks_5_definition_of_done", "community": 132, "norm_label": "5. definition of done" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_page_migration_plan", "community": 190, "norm_label": "plan.md" }, { "label": "Broker Accounts Page \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "community": 190, "norm_label": "broker accounts page \u2014 implementation plan" }, { "label": "Files", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L13", "_origin": "ast", "id": "broker_accounts_page_migration_plan_files", "community": 190, "norm_label": "files" }, { "label": "Modify", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L15", "_origin": "ast", "id": "broker_accounts_page_migration_plan_modify", "community": 190, "norm_label": "modify" }, { "label": "No changes", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L22", "_origin": "ast", "id": "broker_accounts_page_migration_plan_no_changes", "community": 190, "norm_label": "no changes" }, { "label": "Task 1: BrokerAllocationBar", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L29", "_origin": "ast", "id": "broker_accounts_page_migration_plan_task_1_brokerallocationbar", "community": 190, "norm_label": "task 1: brokerallocationbar" }, { "label": "Task 2: BrokerAccountCard", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L41", "_origin": "ast", "id": "broker_accounts_page_migration_plan_task_2_brokeraccountcard", "community": 190, "norm_label": "task 2: brokeraccountcard" }, { "label": "Task 3: BrokerAccountsSummary", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L55", "_origin": "ast", "id": "broker_accounts_page_migration_plan_task_3_brokeraccountssummary", "community": 190, "norm_label": "task 3: brokeraccountssummary" }, { "label": "Task 4: BrokerAccountsPage", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L70", "_origin": "ast", "id": "broker_accounts_page_migration_plan_task_4_brokeraccountspage", "community": 190, "norm_label": "task 4: brokeraccountspage" }, { "label": "Task 5: Clean up orphaned CSS", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L83", "_origin": "ast", "id": "broker_accounts_page_migration_plan_task_5_clean_up_orphaned_css", "community": 190, "norm_label": "task 5: clean up orphaned css" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_page_migration_spec", "community": 216, "norm_label": "spec.md" }, { "label": "Broker Accounts Page \u2014 Design System Migration", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "community": 216, "norm_label": "broker accounts page \u2014 design system migration" }, { "label": "Status", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L3", "_origin": "ast", "id": "broker_accounts_page_migration_spec_status", "community": 216, "norm_label": "status" }, { "label": "Goal", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L7", "_origin": "ast", "id": "broker_accounts_page_migration_spec_goal", "community": 216, "norm_label": "goal" }, { "label": "Scope", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L11", "_origin": "ast", "id": "broker_accounts_page_migration_spec_scope", "community": 216, "norm_label": "scope" }, { "label": "DS-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L19", "_origin": "ast", "id": "broker_accounts_page_migration_spec_ds_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b_\u0434\u043b\u044f_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "community": 216, "norm_label": "ds-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f" }, { "label": "Out of scope", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L37", "_origin": "ast", "id": "broker_accounts_page_migration_spec_out_of_scope", "community": 216, "norm_label": "out of scope" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L45", "_origin": "ast", "id": "broker_accounts_page_migration_spec_acceptance_criteria", "community": 216, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_page_migration_tasks", "community": 275, "norm_label": "tasks.md" }, { "label": "Broker Accounts Page \u2014 Tasks", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_accounts_page_migration_tasks_broker_accounts_page_tasks", "community": 275, "norm_label": "broker accounts page \u2014 tasks" }, { "label": "Tasks Checklist", "file_type": "document", "source_file": "docs/features/broker-accounts-page-migration/tasks.md", "source_location": "L3", "_origin": "ast", "id": "broker_accounts_page_migration_tasks_tasks_checklist", "community": 275, "norm_label": "tasks checklist" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_events_and_payouts_plan", "community": 83, "norm_label": "plan.md" }, { "label": "Broker Events And Payouts Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "community": 83, "norm_label": "broker events and payouts implementation plan" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 SDD-\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L21", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_sdd_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "community": 83, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 sdd-\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b" }, { "label": "Gate \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L27", "_origin": "ast", "id": "broker_events_and_payouts_plan_gate_\u043f\u0435\u0440\u0435\u0434_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439", "community": 83, "norm_label": "gate \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0438" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L36", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "community": 83, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f" }, { "label": "Backend endpoint", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L38", "_origin": "ast", "id": "broker_events_and_payouts_plan_backend_endpoint", "community": 83, "norm_label": "backend endpoint" }, { "label": "Backend read model", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L52", "_origin": "ast", "id": "broker_events_and_payouts_plan_backend_read_model", "community": 83, "norm_label": "backend read model" }, { "label": "\u0424\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L65", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "community": 83, "norm_label": "\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0438" }, { "label": "\u0421\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430 summary", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L81", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430_summary", "community": 83, "norm_label": "\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430 summary" }, { "label": "\u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L92", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "community": 83, "norm_label": "\u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f" }, { "label": "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L104", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f_\u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f", "community": 83, "norm_label": "\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f" }, { "label": "API \u0438 \u0442\u0438\u043f\u044b", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L112", "_origin": "ast", "id": "broker_events_and_payouts_plan_api_\u0438_\u0442\u0438\u043f\u044b", "community": 83, "norm_label": "api \u0438 \u0442\u0438\u043f\u044b" }, { "label": "Query contract", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L114", "_origin": "ast", "id": "broker_events_and_payouts_plan_query_contract", "community": 83, "norm_label": "query contract" }, { "label": "Response contract", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L128", "_origin": "ast", "id": "broker_events_and_payouts_plan_response_contract", "community": 83, "norm_label": "response contract" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L165", "_origin": "ast", "id": "broker_events_and_payouts_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 83, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L167", "_origin": "ast", "id": "broker_events_and_payouts_plan_backend", "community": 83, "norm_label": "backend" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L179", "_origin": "ast", "id": "broker_events_and_payouts_plan_frontend", "community": 83, "norm_label": "frontend" }, { "label": "Documentation", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L195", "_origin": "ast", "id": "broker_events_and_payouts_plan_documentation", "community": 83, "norm_label": "documentation" }, { "label": "Rollout shape", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L200", "_origin": "ast", "id": "broker_events_and_payouts_plan_rollout_shape", "community": 83, "norm_label": "rollout shape" }, { "label": "Overview", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L202", "_origin": "ast", "id": "broker_events_and_payouts_plan_overview", "community": 83, "norm_label": "overview" }, { "label": "Dedicated page", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L210", "_origin": "ast", "id": "broker_events_and_payouts_plan_dedicated_page", "community": 83, "norm_label": "dedicated page" }, { "label": "Verification strategy", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L219", "_origin": "ast", "id": "broker_events_and_payouts_plan_verification_strategy", "community": 83, "norm_label": "verification strategy" }, { "label": "Frontend date range UI", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L233", "_origin": "ast", "id": "broker_events_and_payouts_plan_frontend_date_range_ui", "community": 83, "norm_label": "frontend date range ui" }, { "label": "Follow-up implementation tasks", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L250", "_origin": "ast", "id": "broker_events_and_payouts_plan_follow_up_implementation_tasks", "community": 83, "norm_label": "follow-up implementation tasks" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L252", "_origin": "ast", "id": "broker_events_and_payouts_plan_backend_252", "community": 83, "norm_label": "backend" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L264", "_origin": "ast", "id": "broker_events_and_payouts_plan_frontend_264", "community": 83, "norm_label": "frontend" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_events_and_payouts_spec", "community": 116, "norm_label": "spec.md" }, { "label": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u043f\u0440\u043e\u0433\u043d\u043e\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "community": 98, "norm_label": "\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0438 \u0438 \u043f\u0440\u043e\u0433\u043d\u043e\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L7", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u0446\u0435\u043b\u044c", "community": 98, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L13", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "community": 98, "norm_label": "\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L27", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 98, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L39", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 98, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u041e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L41", "_origin": "ast", "id": "broker_events_and_payouts_spec_1_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043f\u0435\u0440\u0432\u043e\u0439_\u0432\u0435\u0440\u0441\u0438\u0438", "community": 98, "norm_label": "1. \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u0438 \u0432\u0435\u0440\u0441\u0438\u0438" }, { "label": "2. \u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 \u0442\u043e\u0447\u043a\u0438 \u0432\u0445\u043e\u0434\u0430", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L48", "_origin": "ast", "id": "broker_events_and_payouts_spec_2_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f_\u0438_\u0442\u043e\u0447\u043a\u0438_\u0432\u0445\u043e\u0434\u0430", "community": 98, "norm_label": "2. \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0438 \u0442\u043e\u0447\u043a\u0438 \u0432\u0445\u043e\u0434\u0430" }, { "label": "3. \u0422\u0438\u043f\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L56", "_origin": "ast", "id": "broker_events_and_payouts_spec_3_\u0442\u0438\u043f\u044b_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u043f\u0435\u0440\u0432\u043e\u0439_\u0432\u0435\u0440\u0441\u0438\u0438", "community": 98, "norm_label": "3. \u0442\u0438\u043f\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u0438 \u043f\u0435\u0440\u0432\u043e\u0438 \u0432\u0435\u0440\u0441\u0438\u0438" }, { "label": "4. \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0434\u0430\u0442", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L77", "_origin": "ast", "id": "broker_events_and_payouts_spec_4_\u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d_\u0434\u0430\u0442", "community": 98, "norm_label": "4. \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0434\u0430\u0442" }, { "label": "4.1. \u0424\u0438\u043b\u044c\u0442\u0440 \u0442\u0438\u043f\u043e\u0432 \u0441\u043e\u0431\u044b\u0442\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L89", "_origin": "ast", "id": "broker_events_and_payouts_spec_4_1_\u0444\u0438\u043b\u044c\u0442\u0440_\u0442\u0438\u043f\u043e\u0432_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "community": 98, "norm_label": "4.1. \u0444\u0438\u043b\u044c\u0442\u0440 \u0442\u0438\u043f\u043e\u0432 \u0441\u043e\u0431\u044b\u0442\u0438\u0438" }, { "label": "5. \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L98", "_origin": "ast", "id": "broker_events_and_payouts_spec_5_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 98, "norm_label": "5. \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "6. \u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430 \u0432\u044b\u043f\u043b\u0430\u0442", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L106", "_origin": "ast", "id": "broker_events_and_payouts_spec_6_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430_\u0432\u044b\u043f\u043b\u0430\u0442", "community": 98, "norm_label": "6. \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430 \u0432\u044b\u043f\u043b\u0430\u0442" }, { "label": "\u0414\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u044b", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L113", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u044b", "community": 98, "norm_label": "\u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u044b" }, { "label": "\u041a\u0443\u043f\u043e\u043d\u044b", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L120", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043a\u0443\u043f\u043e\u043d\u044b", "community": 98, "norm_label": "\u043a\u0443\u043f\u043e\u043d\u044b" }, { "label": "\u041f\u043e\u0433\u0430\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L127", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043f\u043e\u0433\u0430\u0448\u0435\u043d\u0438\u0435", "community": 98, "norm_label": "\u043f\u043e\u0433\u0430\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0444\u0435\u0440\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L134", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043e\u0444\u0435\u0440\u0442\u0430", "community": 98, "norm_label": "\u043e\u0444\u0435\u0440\u0442\u0430" }, { "label": "6.1. \u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L140", "_origin": "ast", "id": "broker_events_and_payouts_spec_6_1_\u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "community": 98, "norm_label": "6.1. \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f" }, { "label": "7. Overview \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L156", "_origin": "ast", "id": "broker_events_and_payouts_spec_7_overview_\u0441\u0447\u0451\u0442\u0430", "community": 98, "norm_label": "7. overview \u0441\u0447\u0435\u0442\u0430" }, { "label": "8. \u0412\u043a\u043b\u0430\u0434\u043a\u0430 `\u0421\u043e\u0431\u044b\u0442\u0438\u044f`", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L163", "_origin": "ast", "id": "broker_events_and_payouts_spec_8_\u0432\u043a\u043b\u0430\u0434\u043a\u0430_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "community": 98, "norm_label": "8. \u0432\u043a\u043b\u0430\u0434\u043a\u0430 `\u0441\u043e\u0431\u044b\u0442\u0438\u044f`" }, { "label": "9. Summary \u043f\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0443", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L183", "_origin": "ast", "id": "broker_events_and_payouts_spec_9_summary_\u043f\u043e_\u043f\u0435\u0440\u0438\u043e\u0434\u0443", "community": 98, "norm_label": "9. summary \u043f\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0443" }, { "label": "10. \u041e\u0448\u0438\u0431\u043a\u0438, \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L197", "_origin": "ast", "id": "broker_events_and_payouts_spec_10_\u043e\u0448\u0438\u0431\u043a\u0438_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0438_\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f_\u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f", "community": 98, "norm_label": "10. \u043e\u0448\u0438\u0431\u043a\u0438, \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L204", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 98, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L213", "_origin": "ast", "id": "broker_events_and_payouts_spec_acceptance_criteria", "community": 98, "norm_label": "acceptance criteria" }, { "label": "\u0412\u043d\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0444\u0438\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L232", "_origin": "ast", "id": "broker_events_and_payouts_spec_\u0432\u043d\u0435_\u043e\u0431\u043b\u0430\u0441\u0442\u0438_\u0444\u0438\u0447\u0438", "community": 98, "norm_label": "\u0432\u043d\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0444\u0438\u0447\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_events_and_payouts_tasks", "community": 116, "norm_label": "tasks.md" }, { "label": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u043f\u0440\u043e\u0433\u043d\u043e\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430 \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L1", "_origin": "ast", "id": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 175, "norm_label": "\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0438 \u0438 \u043f\u0440\u043e\u0433\u043d\u043e\u0437 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430 \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0438 gate", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L11", "_origin": "ast", "id": "broker_events_and_payouts_tasks_1_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430_\u0438_gate", "community": 175, "norm_label": "1. \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0438 gate" }, { "label": "2. Backend contract", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L18", "_origin": "ast", "id": "broker_events_and_payouts_tasks_2_backend_contract", "community": 175, "norm_label": "2. backend contract" }, { "label": "3. Backend aggregation", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L24", "_origin": "ast", "id": "broker_events_and_payouts_tasks_3_backend_aggregation", "community": 175, "norm_label": "3. backend aggregation" }, { "label": "4. Backend tests", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L34", "_origin": "ast", "id": "broker_events_and_payouts_tasks_4_backend_tests", "community": 175, "norm_label": "4. backend tests" }, { "label": "5. Frontend data layer", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L41", "_origin": "ast", "id": "broker_events_and_payouts_tasks_5_frontend_data_layer", "community": 175, "norm_label": "5. frontend data layer" }, { "label": "6. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 overview", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L49", "_origin": "ast", "id": "broker_events_and_payouts_tasks_6_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441_overview", "community": 175, "norm_label": "6. \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0438\u0441 overview" }, { "label": "7. \u0412\u043a\u043b\u0430\u0434\u043a\u0430 `\u0421\u043e\u0431\u044b\u0442\u0438\u044f`", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L56", "_origin": "ast", "id": "broker_events_and_payouts_tasks_7_\u0432\u043a\u043b\u0430\u0434\u043a\u0430_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "community": 175, "norm_label": "7. \u0432\u043a\u043b\u0430\u0434\u043a\u0430 `\u0441\u043e\u0431\u044b\u0442\u0438\u044f`" }, { "label": "8. Frontend tests", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L70", "_origin": "ast", "id": "broker_events_and_payouts_tasks_8_frontend_tests", "community": 175, "norm_label": "8. frontend tests" }, { "label": "9. \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 quality gates", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L77", "_origin": "ast", "id": "broker_events_and_payouts_tasks_9_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_quality_gates", "community": 175, "norm_label": "9. \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 quality gates" }, { "label": "10. Follow-up: UX \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0438 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L90", "_origin": "ast", "id": "broker_events_and_payouts_tasks_10_follow_up_ux_\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432_\u0438_\u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "community": 175, "norm_label": "10. follow-up: ux \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0438 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_operations_ui_improvements_plan", "community": 229, "norm_label": "plan.md" }, { "label": "Broker Operations UI Improvements \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "community": 229, "norm_label": "broker operations ui improvements \u2014 implementation plan" }, { "label": "Task 1: Remove `getBrokerOperationImpactLabel` from brokerDisplay", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L13", "_origin": "ast", "id": "broker_operations_ui_improvements_plan_task_1_remove_getbrokeroperationimpactlabel_from_brokerdisplay", "community": 229, "norm_label": "task 1: remove `getbrokeroperationimpactlabel` from brokerdisplay" }, { "label": "Task 2: Update BrokerPages.test.tsx for new expectations", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L66", "_origin": "ast", "id": "broker_operations_ui_improvements_plan_task_2_update_brokerpages_test_tsx_for_new_expectations", "community": 229, "norm_label": "task 2: update brokerpages.test.tsx for new expectations" }, { "label": "Task 3: Remove badges and add \"+\" prefix, style pagination buttons", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L139", "_origin": "ast", "id": "broker_operations_ui_improvements_plan_task_3_remove_badges_and_add_prefix_style_pagination_buttons", "community": 229, "norm_label": "task 3: remove badges and add \"+\" prefix, style pagination buttons" }, { "label": "Task 4: Add keepPreviousData to operations query", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L256", "_origin": "ast", "id": "broker_operations_ui_improvements_plan_task_4_add_keeppreviousdata_to_operations_query", "community": 229, "norm_label": "task 4: add keeppreviousdata to operations query" }, { "label": "Task 5: Run lint and verify", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L297", "_origin": "ast", "id": "broker_operations_ui_improvements_plan_task_5_run_lint_and_verify", "community": 229, "norm_label": "task 5: run lint and verify" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_operations_ui_improvements_spec", "community": 191, "norm_label": "spec.md" }, { "label": "\u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 UI \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0438 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438 \u0432 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_ui_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439_\u0438_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438_\u0432_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "community": 191, "norm_label": "\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 ui \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438 \u0432 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L6", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 191, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L13", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 191, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "1. \u0423\u0431\u0440\u0430\u0442\u044c \u0431\u0435\u0439\u0434\u0436\u0438 impact \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \"\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438\"", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L15", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_1_\u0443\u0431\u0440\u0430\u0442\u044c_\u0431\u0435\u0439\u0434\u0436\u0438_impact_\u0438\u0437_\u0442\u0430\u0431\u043b\u0438\u0446\u044b_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "community": 191, "norm_label": "1. \u0443\u0431\u0440\u0430\u0442\u044c \u0431\u0435\u0438\u0434\u0436\u0438 impact \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \"\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438\"" }, { "label": "2. \u041f\u0440\u0435\u0444\u0438\u043a\u0441 \"+\" \u0434\u043b\u044f \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0443\u043c\u043c", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L31", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_2_\u043f\u0440\u0435\u0444\u0438\u043a\u0441_\u0434\u043b\u044f_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445_\u0441\u0443\u043c\u043c", "community": 191, "norm_label": "2. \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \"+\" \u0434\u043b\u044f \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0443\u043c\u043c" }, { "label": "3. \u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: keepPreviousData \u0438 \u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L39", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_3_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_keeppreviousdata_\u0438_\u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f", "community": 191, "norm_label": "3. \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: keeppreviousdata \u0438 \u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f" }, { "label": "4. \"\u0414\u0440\u0443\u0433\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\"", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L49", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_4_\u0434\u0440\u0443\u0433\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "community": 191, "norm_label": "4. \"\u0434\u0440\u0443\u0433\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\"" }, { "label": "\u0424\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L53", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 191, "norm_label": "\u0444\u0430\u0438\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L63", "_origin": "ast", "id": "broker_operations_ui_improvements_spec_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 191, "norm_label": "\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_portfolio_display_plan", "community": 217, "norm_label": "plan.md" }, { "label": "Broker Portfolio Display Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "community": 217, "norm_label": "broker portfolio display implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L13", "_origin": "ast", "id": "broker_portfolio_display_plan_file_structure", "community": 217, "norm_label": "file structure" }, { "label": "Task 1: Display Helpers", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L28", "_origin": "ast", "id": "broker_portfolio_display_plan_task_1_display_helpers", "community": 217, "norm_label": "task 1: display helpers" }, { "label": "Task 2: Broker Position Tables", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L382", "_origin": "ast", "id": "broker_portfolio_display_plan_task_2_broker_position_tables", "community": 217, "norm_label": "task 2: broker position tables" }, { "label": "Task 3: Broker Operations Table and Cursor Pagination", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L692", "_origin": "ast", "id": "broker_portfolio_display_plan_task_3_broker_operations_table_and_cursor_pagination", "community": 217, "norm_label": "task 3: broker operations table and cursor pagination" }, { "label": "Task 4: Regression Verification", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1245", "_origin": "ast", "id": "broker_portfolio_display_plan_task_4_regression_verification", "community": 217, "norm_label": "task 4: regression verification" }, { "label": "Task 5: Review Handoff", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1302", "_origin": "ast", "id": "broker_portfolio_display_plan_task_5_review_handoff", "community": 217, "norm_label": "task 5: review handoff" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_portfolio_display_spec", "community": 153, "norm_label": "spec.md" }, { "label": "\u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "community": 153, "norm_label": "\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L6", "_origin": "ast", "id": "broker_portfolio_display_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 153, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L20", "_origin": "ast", "id": "broker_portfolio_display_spec_\u0446\u0435\u043b\u044c", "community": 153, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L26", "_origin": "ast", "id": "broker_portfolio_display_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 153, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u041f\u043e\u0437\u0438\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L36", "_origin": "ast", "id": "broker_portfolio_display_spec_\u043f\u043e\u0437\u0438\u0446\u0438\u0438", "community": 153, "norm_label": "\u043f\u043e\u0437\u0438\u0446\u0438\u0438" }, { "label": "\u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L59", "_origin": "ast", "id": "broker_portfolio_display_spec_\u0441\u0441\u044b\u043b\u043a\u0438_\u043d\u0430_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "community": 153, "norm_label": "\u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b" }, { "label": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L70", "_origin": "ast", "id": "broker_portfolio_display_spec_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "community": 153, "norm_label": "\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u0420\u0443\u0441\u0441\u043a\u0438\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0442\u0438\u043f\u043e\u0432", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L90", "_origin": "ast", "id": "broker_portfolio_display_spec_\u0440\u0443\u0441\u0441\u043a\u0438\u0435_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f_\u0442\u0438\u043f\u043e\u0432", "community": 153, "norm_label": "\u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0442\u0438\u043f\u043e\u0432" }, { "label": "\u042d\u0444\u0444\u0435\u043a\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L117", "_origin": "ast", "id": "broker_portfolio_display_spec_\u044d\u0444\u0444\u0435\u043a\u0442_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "community": 153, "norm_label": "\u044d\u0444\u0444\u0435\u043a\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u041e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L136", "_origin": "ast", "id": "broker_portfolio_display_spec_\u043e\u0448\u0438\u0431\u043a\u0438_\u0438_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "community": 153, "norm_label": "\u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f" }, { "label": "TDD-\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L143", "_origin": "ast", "id": "broker_portfolio_display_spec_tdd_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f", "community": 153, "norm_label": "tdd-\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L154", "_origin": "ast", "id": "broker_portfolio_display_spec_acceptance_criteria", "community": 153, "norm_label": "acceptance criteria" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan", "community": 133, "norm_label": "plan.md" }, { "label": "Broker Portfolio Enhancements Implementation Plan", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "community": 133, "norm_label": "broker portfolio enhancements implementation plan" }, { "label": "Task 1: Backend \u2014 Types and DTOs for positions page + operation name", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L13", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_1_backend_types_and_dtos_for_positions_page_operation_name", "community": 133, "norm_label": "task 1: backend \u2014 types and dtos for positions page + operation name" }, { "label": "Task 2: Backend \u2014 Mappers (separate positions, add name to operations)", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L220", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_2_backend_mappers_separate_positions_add_name_to_operations", "community": 133, "norm_label": "task 2: backend \u2014 mappers (separate positions, add name to operations)" }, { "label": "Task 3: Backend \u2014 BrokerPortfolioService with getPositions()", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L377", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_3_backend_brokerportfolioservice_with_getpositions", "community": 133, "norm_label": "task 3: backend \u2014 brokerportfolioservice with getpositions()" }, { "label": "Task 4: Backend \u2014 Controller + Envelope + Config for positions endpoint", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L530", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_4_backend_controller_envelope_config_for_positions_endpoint", "community": 133, "norm_label": "task 4: backend \u2014 controller + envelope + config for positions endpoint" }, { "label": "Task 5: Backend \u2014 Update portfolio service tests + add positions tests", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L608", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_5_backend_update_portfolio_service_tests_add_positions_tests", "community": 133, "norm_label": "task 5: backend \u2014 update portfolio service tests + add positions tests" }, { "label": "Task 6: Frontend \u2014 CSS shimmer animations", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L905", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_6_frontend_css_shimmer_animations", "community": 133, "norm_label": "task 6: frontend \u2014 css shimmer animations" }, { "label": "Task 7: Frontend \u2014 Types, API, and hooks", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L941", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_7_frontend_types_api_and_hooks", "community": 133, "norm_label": "task 7: frontend \u2014 types, api, and hooks" }, { "label": "Task 8: Frontend \u2014 SkeletonBlock and TableSkeleton components", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1093", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_8_frontend_skeletonblock_and_tableskeleton_components", "community": 133, "norm_label": "task 8: frontend \u2014 skeletonblock and tableskeleton components" }, { "label": "Task 9: Frontend \u2014 BrokerPositionsSection with pagination + skeleton", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1162", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_9_frontend_brokerpositionssection_with_pagination_skeleton", "community": 133, "norm_label": "task 9: frontend \u2014 brokerpositionssection with pagination + skeleton" }, { "label": "Task 10: Frontend \u2014 BrokerOperationsTable with shimmer + instrument name", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1439", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_10_frontend_brokeroperationstable_with_shimmer_instrument_name", "community": 133, "norm_label": "task 10: frontend \u2014 brokeroperationstable with shimmer + instrument name" }, { "label": "Task 11: Frontend \u2014 BrokerAccountDetailPage with positions hook + skeleton", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1511", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_11_frontend_brokeraccountdetailpage_with_positions_hook_skeleton", "community": 133, "norm_label": "task 11: frontend \u2014 brokeraccountdetailpage with positions hook + skeleton" }, { "label": "Task 12: Frontend \u2014 BrokerAccountsPage skeleton cards", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1702", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_12_frontend_brokeraccountspage_skeleton_cards", "community": 133, "norm_label": "task 12: frontend \u2014 brokeraccountspage skeleton cards" }, { "label": "Task 13: Frontend \u2014 Update BrokerPages tests", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1771", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_13_frontend_update_brokerpages_tests", "community": 133, "norm_label": "task 13: frontend \u2014 update brokerpages tests" }, { "label": "Task 14: Full build and test verification", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1959", "_origin": "ast", "id": "broker_positions_pagination_and_loading_plan_task_14_full_build_and_test_verification", "community": 133, "norm_label": "task 14: full build and test verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec", "community": 140, "norm_label": "spec.md" }, { "label": "\u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u0439, \u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b, \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L1", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "community": 140, "norm_label": "\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u0438, \u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b, \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L6", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 140, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L12", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_\u0446\u0435\u043b\u044c", "community": 140, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L19", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 140, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "1. Backend: \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 endpoint \u0434\u043b\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L21", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_1_backend_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439_endpoint_\u0434\u043b\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439", "community": 140, "norm_label": "1. backend: \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0438 endpoint \u0434\u043b\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u0438" }, { "label": "2. Frontend: \u043d\u043e\u0432\u044b\u0439 \u0445\u0443\u043a \u0438 \u0442\u0438\u043f\u044b \u0434\u043b\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L68", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_2_frontend_\u043d\u043e\u0432\u044b\u0439_\u0445\u0443\u043a_\u0438_\u0442\u0438\u043f\u044b_\u0434\u043b\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439", "community": 140, "norm_label": "2. frontend: \u043d\u043e\u0432\u044b\u0438 \u0445\u0443\u043a \u0438 \u0442\u0438\u043f\u044b \u0434\u043b\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u0438" }, { "label": "3. BrokerPositionsSection \u0441 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0435\u0439", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L95", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_3_brokerpositionssection_\u0441_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0435\u0439", "community": 140, "norm_label": "3. brokerpositionssection \u0441 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0435\u0438" }, { "label": "4. Shimmer-\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b (CSS + \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b)", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L119", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_4_shimmer_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_css_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 140, "norm_label": "4. shimmer-\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b (css + \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b)" }, { "label": "5. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L174", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_5_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "community": 140, "norm_label": "5. \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445" }, { "label": "6. Loading-\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 (shimmer-\u0441\u0442\u0440\u043e\u043a\u0438)", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L198", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_6_loading_\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_shimmer_\u0441\u0442\u0440\u043e\u043a\u0438", "community": 140, "norm_label": "6. loading-\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 (shimmer-\u0441\u0442\u0440\u043e\u043a\u0438)" }, { "label": "\u0424\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L232", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 140, "norm_label": "\u0444\u0430\u0438\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L234", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_backend", "community": 140, "norm_label": "backend" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L248", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_frontend", "community": 140, "norm_label": "frontend" }, { "label": "\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L261", "_origin": "ast", "id": "broker_positions_pagination_and_loading_spec_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 140, "norm_label": "\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L1", "_origin": "ast", "id": "ci_cd_plan", "community": 259, "norm_label": "plan.md" }, { "label": "CI/CD Implementation Plan", "file_type": "document", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L1", "_origin": "ast", "id": "ci_cd_plan_ci_cd_implementation_plan", "community": 259, "norm_label": "ci/cd implementation plan" }, { "label": "Task 1: Add `format:check` script to root package.json", "file_type": "document", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L13", "_origin": "ast", "id": "ci_cd_plan_task_1_add_format_check_script_to_root_package_json", "community": 259, "norm_label": "task 1: add `format:check` script to root package.json" }, { "label": "Task 2: Create Gitea Actions workflow", "file_type": "document", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L38", "_origin": "ast", "id": "ci_cd_plan_task_2_create_gitea_actions_workflow", "community": 259, "norm_label": "task 2: create gitea actions workflow" }, { "label": "Verification", "file_type": "document", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L108", "_origin": "ast", "id": "ci_cd_plan_verification", "community": 259, "norm_label": "verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L1", "_origin": "ast", "id": "ci_cd_spec", "community": 87, "norm_label": "spec.md" }, { "label": "CI/CD Pipeline for MoexVibe", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L1", "_origin": "ast", "id": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "community": 218, "norm_label": "ci/cd pipeline for moexvibe" }, { "label": "Overview", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L6", "_origin": "ast", "id": "ci_cd_spec_overview", "community": 218, "norm_label": "overview" }, { "label": "Triggers", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L10", "_origin": "ast", "id": "ci_cd_spec_triggers", "community": 218, "norm_label": "triggers" }, { "label": "Pipeline Structure", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L15", "_origin": "ast", "id": "ci_cd_spec_pipeline_structure", "community": 218, "norm_label": "pipeline structure" }, { "label": "Runtime", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L25", "_origin": "ast", "id": "ci_cd_spec_runtime", "community": 218, "norm_label": "runtime" }, { "label": "Configuration File", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L31", "_origin": "ast", "id": "ci_cd_spec_configuration_file", "community": 218, "norm_label": "configuration file" }, { "label": "Project Changes", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L35", "_origin": "ast", "id": "ci_cd_spec_project_changes", "community": 218, "norm_label": "project changes" }, { "label": "Explicitly Excluded", "file_type": "document", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L40", "_origin": "ast", "id": "ci_cd_spec_explicitly_excluded", "community": 218, "norm_label": "explicitly excluded" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundation_plan", "community": 134, "norm_label": "plan.md" }, { "label": "Design System Foundation Implementation Plan", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundation_plan_design_system_foundation_implementation_plan", "community": 134, "norm_label": "design system foundation implementation plan" }, { "label": "\u0417\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L13", "_origin": "ast", "id": "design_system_foundation_plan_\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b", "community": 134, "norm_label": "\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0438\u0441\u044b" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L80", "_origin": "ast", "id": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 134, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Task 1: Pre-flight \u0438 workspace shell", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L89", "_origin": "ast", "id": "design_system_foundation_plan_task_1_pre_flight_\u0438_workspace_shell", "community": 134, "norm_label": "task 1: pre-flight \u0438 workspace shell" }, { "label": "Task 2: Token schema \u0438 resolver (TDD)", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L166", "_origin": "ast", "id": "design_system_foundation_plan_task_2_token_schema_\u0438_resolver_tdd", "community": 134, "norm_label": "task 2: token schema \u0438 resolver (tdd)" }, { "label": "Task 3: \u0422\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L215", "_origin": "ast", "id": "design_system_foundation_plan_task_3_\u0442\u0440\u0438_\u0443\u0440\u043e\u0432\u043d\u044f_\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "community": 134, "norm_label": "task 3: \u0442\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f \u0442\u043e\u043a\u0435\u043d\u043e\u0432" }, { "label": "Task 4: MUI adapter \u0438 provider (TDD)", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L274", "_origin": "ast", "id": "design_system_foundation_plan_task_4_mui_adapter_\u0438_provider_tdd", "community": 134, "norm_label": "task 4: mui adapter \u0438 provider (tdd)" }, { "label": "Task 5: Storybook \u0438 automated story checks", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L322", "_origin": "ast", "id": "design_system_foundation_plan_task_5_storybook_\u0438_automated_story_checks", "community": 134, "norm_label": "task 5: storybook \u0438 automated story checks" }, { "label": "Task 6: Typography \u0438 actions (TDD)", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L368", "_origin": "ast", "id": "design_system_foundation_plan_task_6_typography_\u0438_actions_tdd", "community": 134, "norm_label": "task 6: typography \u0438 actions (tdd)" }, { "label": "Task 7: Inputs, surfaces \u0438 feedback (TDD)", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L407", "_origin": "ast", "id": "design_system_foundation_plan_task_7_inputs_surfaces_\u0438_feedback_tdd", "community": 134, "norm_label": "task 7: inputs, surfaces \u0438 feedback (tdd)" }, { "label": "Task 8: \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 data patterns (TDD)", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L443", "_origin": "ast", "id": "design_system_foundation_plan_task_8_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_data_patterns_tdd", "community": 134, "norm_label": "task 8: \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 data patterns (tdd)" }, { "label": "Task 9: Form \u0438 page-state patterns (TDD)", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L484", "_origin": "ast", "id": "design_system_foundation_plan_task_9_form_\u0438_page_state_patterns_tdd", "community": 134, "norm_label": "task 9: form \u0438 page-state patterns (tdd)" }, { "label": "Task 10: Frontend integration \u0438 MUI boundary", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L512", "_origin": "ast", "id": "design_system_foundation_plan_task_10_frontend_integration_\u0438_mui_boundary", "community": 134, "norm_label": "task 10: frontend integration \u0438 mui boundary" }, { "label": "Task 11: Docusaurus \u0438 ADR", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L559", "_origin": "ast", "id": "design_system_foundation_plan_task_11_docusaurus_\u0438_adr", "community": 134, "norm_label": "task 11: docusaurus \u0438 adr" }, { "label": "Task 12: CI, visual checks \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L595", "_origin": "ast", "id": "design_system_foundation_plan_task_12_ci_visual_checks_\u0438_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 134, "norm_label": "task 12: ci, visual checks \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundation_spec", "community": 120, "norm_label": "spec.md" }, { "label": "Design System Foundation", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundation_spec_design_system_foundation", "community": 120, "norm_label": "design system foundation" }, { "label": "\u0421\u0442\u0430\u0442\u0443\u0441", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L3", "_origin": "ast", "id": "design_system_foundation_spec_\u0441\u0442\u0430\u0442\u0443\u0441", "community": 120, "norm_label": "\u0441\u0442\u0430\u0442\u0443\u0441" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L7", "_origin": "ast", "id": "design_system_foundation_spec_\u0446\u0435\u043b\u044c", "community": 120, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L14", "_origin": "ast", "id": "design_system_foundation_spec_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b", "community": 120, "norm_label": "\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b" }, { "label": "\u0410\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L24", "_origin": "ast", "id": "design_system_foundation_spec_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "community": 120, "norm_label": "\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b" }, { "label": "Workspace-\u043f\u0430\u043a\u0435\u0442", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L26", "_origin": "ast", "id": "design_system_foundation_spec_workspace_\u043f\u0430\u043a\u0435\u0442", "community": 120, "norm_label": "workspace-\u043f\u0430\u043a\u0435\u0442" }, { "label": "Storybook", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L39", "_origin": "ast", "id": "design_system_foundation_spec_storybook", "community": 120, "norm_label": "storybook" }, { "label": "Docusaurus", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L45", "_origin": "ast", "id": "design_system_foundation_spec_docusaurus", "community": 120, "norm_label": "docusaurus" }, { "label": "\u041c\u043e\u0434\u0435\u043b\u044c \u0442\u043e\u043a\u0435\u043d\u043e\u0432", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L60", "_origin": "ast", "id": "design_system_foundation_spec_\u043c\u043e\u0434\u0435\u043b\u044c_\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "community": 120, "norm_label": "\u043c\u043e\u0434\u0435\u043b\u044c \u0442\u043e\u043a\u0435\u043d\u043e\u0432" }, { "label": "\u0422\u0435\u043c\u0430 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0441\u043d\u043e\u0432\u044b", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L79", "_origin": "ast", "id": "design_system_foundation_spec_\u0442\u0435\u043c\u0430_\u0438_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435_\u043e\u0441\u043d\u043e\u0432\u044b", "community": 120, "norm_label": "\u0442\u0435\u043c\u0430 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0441\u043d\u043e\u0432\u044b" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L91", "_origin": "ast", "id": "design_system_foundation_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "community": 120, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c" }, { "label": "Core UI v1", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L93", "_origin": "ast", "id": "design_system_foundation_spec_core_ui_v1", "community": 120, "norm_label": "core ui v1" }, { "label": "Product patterns v1", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L104", "_origin": "ast", "id": "design_system_foundation_spec_product_patterns_v1", "community": 120, "norm_label": "product patterns v1" }, { "label": "Governance", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L117", "_origin": "ast", "id": "design_system_foundation_spec_governance", "community": 120, "norm_label": "governance" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L126", "_origin": "ast", "id": "design_system_foundation_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "community": 120, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430" }, { "label": "\u0412\u043d\u0435 scope", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L137", "_origin": "ast", "id": "design_system_foundation_spec_\u0432\u043d\u0435_scope", "community": 120, "norm_label": "\u0432\u043d\u0435 scope" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L146", "_origin": "ast", "id": "design_system_foundation_spec_\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "community": 120, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L154", "_origin": "ast", "id": "design_system_foundation_spec_acceptance_criteria", "community": 120, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundation_tasks", "community": 203, "norm_label": "tasks.md" }, { "label": "Design System Foundation \u2014 Tasks", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L1", "_origin": "ast", "id": "design_system_foundation_tasks_design_system_foundation_tasks", "community": 203, "norm_label": "design system foundation \u2014 tasks" }, { "label": "1. Pre-flight \u0438 workspace", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L6", "_origin": "ast", "id": "design_system_foundation_tasks_1_pre_flight_\u0438_workspace", "community": 203, "norm_label": "1. pre-flight \u0438 workspace" }, { "label": "2. Tokens", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L14", "_origin": "ast", "id": "design_system_foundation_tasks_2_tokens", "community": 203, "norm_label": "2. tokens" }, { "label": "3. MUI adapter \u0438 Storybook", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L25", "_origin": "ast", "id": "design_system_foundation_tasks_3_mui_adapter_\u0438_storybook", "community": 203, "norm_label": "3. mui adapter \u0438 storybook" }, { "label": "4. Core UI", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L34", "_origin": "ast", "id": "design_system_foundation_tasks_4_core_ui", "community": 203, "norm_label": "4. core ui" }, { "label": "5. Product patterns", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L44", "_origin": "ast", "id": "design_system_foundation_tasks_5_product_patterns", "community": 203, "norm_label": "5. product patterns" }, { "label": "6. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0438 governance", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L53", "_origin": "ast", "id": "design_system_foundation_tasks_6_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0438_governance", "community": 203, "norm_label": "6. \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0438 governance" }, { "label": "7. CI \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L63", "_origin": "ast", "id": "design_system_foundation_tasks_7_ci_\u0438_\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435", "community": 203, "norm_label": "7. ci \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L1", "_origin": "ast", "id": "docusaurus_docs_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Docusaurus Documentation \u2014 Design Spec", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L1", "_origin": "ast", "id": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "community": 231, "norm_label": "docusaurus documentation \u2014 design spec" }, { "label": "Purpose", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L5", "_origin": "ast", "id": "docusaurus_docs_spec_purpose", "community": 231, "norm_label": "purpose" }, { "label": "Location", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L9", "_origin": "ast", "id": "docusaurus_docs_spec_location", "community": 231, "norm_label": "location" }, { "label": "Content Sources (\u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437 \u043a\u043e\u0434\u0430, \u0431\u0435\u0437 \u0432\u044b\u043c\u044b\u0441\u043b\u0430)", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L13", "_origin": "ast", "id": "docusaurus_docs_spec_content_sources_\u0442\u043e\u043b\u044c\u043a\u043e_\u0438\u0437_\u043a\u043e\u0434\u0430_\u0431\u0435\u0437_\u0432\u044b\u043c\u044b\u0441\u043b\u0430", "community": 231, "norm_label": "content sources (\u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437 \u043a\u043e\u0434\u0430, \u0431\u0435\u0437 \u0432\u044b\u043c\u044b\u0441\u043b\u0430)" }, { "label": "Pages", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L25", "_origin": "ast", "id": "docusaurus_docs_spec_pages", "community": 231, "norm_label": "pages" }, { "label": "Mermaid Diagrams", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L36", "_origin": "ast", "id": "docusaurus_docs_spec_mermaid_diagrams", "community": 231, "norm_label": "mermaid diagrams" }, { "label": "Root Changes", "file_type": "document", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L44", "_origin": "ast", "id": "docusaurus_docs_spec_root_changes", "community": 231, "norm_label": "root changes" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_debt_audit_plan", "community": 248, "norm_label": "plan.md" }, { "label": "Frontend Debt Audit and Backlog Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_debt_audit_plan_frontend_debt_audit_and_backlog_implementation_plan", "community": 248, "norm_label": "frontend debt audit and backlog implementation plan" }, { "label": "Task 1: Collect audit evidence", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_debt_audit_plan_task_1_collect_audit_evidence", "community": 248, "norm_label": "task 1: collect audit evidence" }, { "label": "Task 2: Synthesize the backlog", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L47", "_origin": "ast", "id": "frontend_debt_audit_plan_task_2_synthesize_the_backlog", "community": 248, "norm_label": "task 2: synthesize the backlog" }, { "label": "Task 3: Sync inbox and roadmap", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L75", "_origin": "ast", "id": "frontend_debt_audit_plan_task_3_sync_inbox_and_roadmap", "community": 248, "norm_label": "task 3: sync inbox and roadmap" }, { "label": "Task 4: Self-check the documentation set", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L89", "_origin": "ast", "id": "frontend_debt_audit_plan_task_4_self_check_the_documentation_set", "community": 248, "norm_label": "task 4: self-check the documentation set" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_debt_audit_spec", "community": 146, "norm_label": "spec.md" }, { "label": "Frontend Debt Audit and Backlog", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "community": 155, "norm_label": "frontend debt audit and backlog" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_debt_audit_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 155, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L18", "_origin": "ast", "id": "frontend_debt_audit_spec_\u0446\u0435\u043b\u044c", "community": 155, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L31", "_origin": "ast", "id": "frontend_debt_audit_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 155, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u0418\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L33", "_origin": "ast", "id": "frontend_debt_audit_spec_1_\u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f_\u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "community": 155, "norm_label": "1. \u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f" }, { "label": "2. \u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u043e\u043b\u0433\u0430", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L48", "_origin": "ast", "id": "frontend_debt_audit_spec_2_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0438\u0437\u0430\u0446\u0438\u044f_\u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e_\u0434\u043e\u043b\u0433\u0430", "community": 155, "norm_label": "2. \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u043e\u043b\u0433\u0430" }, { "label": "3. \u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0439 \u0434\u043e\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L59", "_origin": "ast", "id": "frontend_debt_audit_spec_3_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0439_\u0434\u043e\u043a\u0438", "community": 155, "norm_label": "3. \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0438 \u0434\u043e\u043a\u0438" }, { "label": "4. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L69", "_origin": "ast", "id": "frontend_debt_audit_spec_4_\u043d\u0438\u043a\u0430\u043a\u0438\u0445_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "community": 155, "norm_label": "4. \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L74", "_origin": "ast", "id": "frontend_debt_audit_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 155, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L81", "_origin": "ast", "id": "frontend_debt_audit_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 155, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u0443\u0434\u0438\u0442\u0430", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L90", "_origin": "ast", "id": "frontend_debt_audit_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0430\u0443\u0434\u0438\u0442\u0430", "community": 155, "norm_label": "\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0430\u0443\u0434\u0438\u0442\u0430" }, { "label": "\u0418\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L92", "_origin": "ast", "id": "frontend_debt_audit_spec_\u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "community": 155, "norm_label": "\u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432" }, { "label": "\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0445\u043e\u0434\u043e\u043a", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L102", "_origin": "ast", "id": "frontend_debt_audit_spec_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043e\u043a", "community": 155, "norm_label": "\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0445\u043e\u0434\u043e\u043a" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_debt_audit_tasks", "community": 206, "norm_label": "tasks.md" }, { "label": "Frontend Debt Audit and Backlog \u2014 tasks", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_debt_audit_tasks_frontend_debt_audit_and_backlog_tasks", "community": 206, "norm_label": "frontend debt audit and backlog \u2014 tasks" }, { "label": "1. \u0421\u043d\u044f\u0442\u044c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 frontend-\u0434\u043e\u043b\u0433\u0430", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_debt_audit_tasks_1_\u0441\u043d\u044f\u0442\u044c_\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435_frontend_\u0434\u043e\u043b\u0433\u0430", "community": 206, "norm_label": "1. \u0441\u043d\u044f\u0442\u044c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 frontend-\u0434\u043e\u043b\u0433\u0430" }, { "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L11", "_origin": "ast", "id": "frontend_debt_audit_tasks_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "community": 206, "norm_label": "\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:" }, { "label": "2. \u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c backlog follow-up \u0444\u0438\u0447", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L20", "_origin": "ast", "id": "frontend_debt_audit_tasks_2_\u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c_backlog_follow_up_\u0444\u0438\u0447", "community": 206, "norm_label": "2. \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c backlog follow-up \u0444\u0438\u0447" }, { "label": "\u0421\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 follow-up \u0444\u0438\u0447\u0438 (\u0441\u0442\u0430\u0442\u0443\u0441 completed):", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L27", "_origin": "ast", "id": "frontend_debt_audit_tasks_\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435_follow_up_\u0444\u0438\u0447\u0438_\u0441\u0442\u0430\u0442\u0443\u0441_completed", "community": 206, "norm_label": "\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 follow-up \u0444\u0438\u0447\u0438 (\u0441\u0442\u0430\u0442\u0443\u0441 completed):" }, { "label": "\u041d\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 (\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u044b):", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L34", "_origin": "ast", "id": "frontend_debt_audit_tasks_\u043d\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f_\u0432_\u043d\u043e\u0432\u044b\u0445_\u0444\u0438\u0447\u0430\u0445_\u043d\u0435_\u0441\u043e\u0437\u0434\u0430\u043d\u044b", "community": 206, "norm_label": "\u043d\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 (\u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u044b):" }, { "label": "3. \u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u0443\u044e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L45", "_origin": "ast", "id": "frontend_debt_audit_tasks_3_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u043f\u0440\u043e\u0435\u043a\u0442\u043d\u0443\u044e_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "community": 206, "norm_label": "3. \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u0443\u044e \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e" }, { "label": "4. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L51", "_origin": "ast", "id": "frontend_debt_audit_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 206, "norm_label": "4. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_docs_sync_plan", "community": 249, "norm_label": "plan.md" }, { "label": "Frontend Docs Sync Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_docs_sync_plan_frontend_docs_sync_implementation_plan", "community": 249, "norm_label": "frontend docs sync implementation plan" }, { "label": "Task 1: Reconcile current docs state", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_docs_sync_plan_task_1_reconcile_current_docs_state", "community": 249, "norm_label": "task 1: reconcile current docs state" }, { "label": "Task 2: Update inbox and roadmap wording", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L46", "_origin": "ast", "id": "frontend_docs_sync_plan_task_2_update_inbox_and_roadmap_wording", "community": 249, "norm_label": "task 2: update inbox and roadmap wording" }, { "label": "Task 3: Align feature docs with the epic", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L60", "_origin": "ast", "id": "frontend_docs_sync_plan_task_3_align_feature_docs_with_the_epic", "community": 249, "norm_label": "task 3: align feature docs with the epic" }, { "label": "Task 4: Self-check the docs set", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L83", "_origin": "ast", "id": "frontend_docs_sync_plan_task_4_self_check_the_docs_set", "community": 249, "norm_label": "task 4: self-check the docs set" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_docs_sync_spec", "community": 146, "norm_label": "spec.md" }, { "label": "Frontend Docs Sync", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_docs_sync_spec_frontend_docs_sync", "community": 146, "norm_label": "frontend docs sync" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_docs_sync_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 146, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L16", "_origin": "ast", "id": "frontend_docs_sync_spec_\u0446\u0435\u043b\u044c", "community": 146, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L21", "_origin": "ast", "id": "frontend_docs_sync_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 146, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c inbox", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L23", "_origin": "ast", "id": "frontend_docs_sync_spec_1_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_inbox", "community": 146, "norm_label": "1. \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c inbox" }, { "label": "2. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c roadmap", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L29", "_origin": "ast", "id": "frontend_docs_sync_spec_2_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_roadmap", "community": 146, "norm_label": "2. \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c roadmap" }, { "label": "3. \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u0442\u044c frontend feature docs", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L34", "_origin": "ast", "id": "frontend_docs_sync_spec_3_\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u0442\u044c_frontend_feature_docs", "community": 146, "norm_label": "3. \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u0442\u044c frontend feature docs" }, { "label": "4. \u041d\u0435 \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L42", "_origin": "ast", "id": "frontend_docs_sync_spec_4_\u043d\u0435_\u043c\u0435\u043d\u044f\u0442\u044c_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435", "community": 146, "norm_label": "4. \u043d\u0435 \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L46", "_origin": "ast", "id": "frontend_docs_sync_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 146, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L52", "_origin": "ast", "id": "frontend_docs_sync_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 146, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_docs_sync_tasks", "community": 262, "norm_label": "tasks.md" }, { "label": "Frontend Docs Sync \u2014 tasks", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_docs_sync_tasks_frontend_docs_sync_tasks", "community": 262, "norm_label": "frontend docs sync \u2014 tasks" }, { "label": "1. \u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c inbox \u0438 roadmap", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_docs_sync_tasks_1_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_inbox_\u0438_roadmap", "community": 262, "norm_label": "1. \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c inbox \u0438 roadmap" }, { "label": "2. \u041f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 frontend docs \u043a \u0442\u0435\u043a\u0443\u0449\u0435\u043c\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L11", "_origin": "ast", "id": "frontend_docs_sync_tasks_2_\u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438_frontend_docs_\u043a_\u0442\u0435\u043a\u0443\u0449\u0435\u043c\u0443_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e", "community": 262, "norm_label": "2. \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 frontend docs \u043a \u0442\u0435\u043a\u0443\u0449\u0435\u043c\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e" }, { "label": "3. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L17", "_origin": "ast", "id": "frontend_docs_sync_tasks_3_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 262, "norm_label": "3. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_app_auth_plan", "community": 121, "norm_label": "plan.md" }, { "label": "Frontend FSD App + Auth \u2014 \u041f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 121, "norm_label": "frontend fsd app + auth \u2014 \u043f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L3", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "community": 121, "norm_label": "\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L8", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u0446\u0435\u043b\u0435\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "community": 121, "norm_label": "\u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u041f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L64", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 121, "norm_label": "\u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "Auth flow (\u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 runtime)", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L66", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_auth_flow_\u0431\u0435\u0437_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439_\u0432_runtime", "community": 121, "norm_label": "auth flow (\u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0432 runtime)" }, { "label": "Session restore \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L78", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_session_restore_\u043d\u0430_\u0441\u0442\u0430\u0440\u0442\u0435", "community": 121, "norm_label": "session restore \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435" }, { "label": "\u042d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L90", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 121, "norm_label": "\u044d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "Phase 1: entities/session/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L92", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_1_entities_session", "community": 121, "norm_label": "phase 1: entities/session/" }, { "label": "Phase 2: app/providers/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L107", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_2_app_providers", "community": 121, "norm_label": "phase 2: app/providers/" }, { "label": "Phase 3: app/routing/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L120", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_3_app_routing", "community": 121, "norm_label": "phase 3: app/routing/" }, { "label": "Phase 4: app/layouts/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L132", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_4_app_layouts", "community": 121, "norm_label": "phase 4: app/layouts/" }, { "label": "Phase 5: app/App.tsx", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L140", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_5_app_app_tsx", "community": 121, "norm_label": "phase 5: app/app.tsx" }, { "label": "Phase 6: main.tsx", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L146", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_6_main_tsx", "community": 121, "norm_label": "phase 6: main.tsx" }, { "label": "Phase 7: update pages", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L151", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_phase_7_update_pages", "community": 121, "norm_label": "phase 7: update pages" }, { "label": "\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L158", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "community": 121, "norm_label": "\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f" }, { "label": "\u041f\u043e\u0447\u0435\u043c\u0443 `entities/session`, \u0430 \u043d\u0435 `features/auth`", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L160", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u043f\u043e\u0447\u0435\u043c\u0443_entities_session_\u0430_\u043d\u0435_features_auth", "community": 121, "norm_label": "\u043f\u043e\u0447\u0435\u043c\u0443 `entities/session`, \u0430 \u043d\u0435 `features/auth`" }, { "label": "\u041f\u043e\u0447\u0435\u043c\u0443 context \u043d\u0435 \u0432 entities, \u0430 \u0432 app/providers", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L166", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_\u043f\u043e\u0447\u0435\u043c\u0443_context_\u043d\u0435_\u0432_entities_\u0430_\u0432_app_providers", "community": 121, "norm_label": "\u043f\u043e\u0447\u0435\u043c\u0443 context \u043d\u0435 \u0432 entities, \u0430 \u0432 app/providers" }, { "label": "Coexistence", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L173", "_origin": "ast", "id": "frontend_fsd_app_auth_plan_coexistence", "community": 121, "norm_label": "coexistence" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_app_auth_spec", "community": 147, "norm_label": "spec.md" }, { "label": "Frontend FSD App + Auth", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "community": 147, "norm_label": "frontend fsd app + auth" }, { "label": "\u041a\u043e\u043d\u0446\u0435\u043f\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_\u043a\u043e\u043d\u0446\u0435\u043f\u0442", "community": 147, "norm_label": "\u043a\u043e\u043d\u0446\u0435\u043f\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L15", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_\u0446\u0435\u043b\u044c", "community": 147, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L20", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 147, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0412\u0445\u043e\u0434\u0438\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L22", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_\u0432\u0445\u043e\u0434\u0438\u0442", "community": 147, "norm_label": "\u0432\u0445\u043e\u0434\u0438\u0442" }, { "label": "\u041d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L31", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_\u043d\u0435_\u0432\u0445\u043e\u0434\u0438\u0442", "community": 147, "norm_label": "\u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L41", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 147, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. App-\u0441\u043b\u043e\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L43", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_1_app_\u0441\u043b\u043e\u0439_\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "community": 147, "norm_label": "1. app-\u0441\u043b\u043e\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f" }, { "label": "2. Session-\u0441\u043b\u043e\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L53", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_2_session_\u0441\u043b\u043e\u0439", "community": 147, "norm_label": "2. session-\u0441\u043b\u043e\u0438" }, { "label": "3. Coexistence \u0447\u0435\u0440\u0435\u0437 shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L61", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_3_coexistence_\u0447\u0435\u0440\u0435\u0437_shims", "community": 147, "norm_label": "3. coexistence \u0447\u0435\u0440\u0435\u0437 shims" }, { "label": "4. \u0422\u0435\u0441\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0437\u0430 \u043a\u043e\u0434\u043e\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L73", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_4_\u0442\u0435\u0441\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_\u0437\u0430_\u043a\u043e\u0434\u043e\u043c", "community": 147, "norm_label": "4. \u0442\u0435\u0441\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0437\u0430 \u043a\u043e\u0434\u043e\u043c" }, { "label": "5. \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L79", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_5_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "community": 147, "norm_label": "5. \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L83", "_origin": "ast", "id": "frontend_fsd_app_auth_spec_acceptance_criteria", "community": 147, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks", "community": 207, "norm_label": "tasks.md" }, { "label": "Frontend FSD App + Auth \u2014 \u0417\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 207, "norm_label": "frontend fsd app + auth \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "Phase 1: entities/session/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L3", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_1_entities_session", "community": 207, "norm_label": "phase 1: entities/session/" }, { "label": "Phase 2: app/providers/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L15", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_2_app_providers", "community": 207, "norm_label": "phase 2: app/providers/" }, { "label": "Phase 3: app/routing/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L24", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_3_app_routing", "community": 207, "norm_label": "phase 3: app/routing/" }, { "label": "Phase 4: app/layouts/", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L33", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_4_app_layouts", "community": 207, "norm_label": "phase 4: app/layouts/" }, { "label": "Phase 5: app/App.tsx", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L40", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_5_app_app_tsx", "community": 207, "norm_label": "phase 5: app/app.tsx" }, { "label": "Phase 6: main.tsx", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L47", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_6_main_tsx", "community": 207, "norm_label": "phase 6: main.tsx" }, { "label": "Phase 7: update pages", "file_type": "document", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L52", "_origin": "ast", "id": "frontend_fsd_app_auth_tasks_phase_7_update_pages", "community": 207, "norm_label": "phase 7: update pages" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan", "community": 141, "norm_label": "plan.md" }, { "label": "Frontend FSD Broker Pilot Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "community": 141, "norm_label": "frontend fsd broker pilot implementation plan" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 141, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Task 1: \u0421\u043e\u0437\u0434\u0430\u0442\u044c FSD entrypoints \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043d\u044b\u0439 \u043a\u0430\u0440\u043a\u0430\u0441", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L61", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_task_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_fsd_entrypoints_\u0438_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043d\u044b\u0439_\u043a\u0430\u0440\u043a\u0430\u0441", "community": 141, "norm_label": "task 1: \u0441\u043e\u0437\u0434\u0430\u0442\u044c fsd entrypoints \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043d\u044b\u0438 \u043a\u0430\u0440\u043a\u0430\u0441" }, { "label": "Task 2: \u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 broker-account slice \u0438 read-model \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0447\u0435\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L132", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_task_2_\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438_broker_account_slice_\u0438_read_model_\u0441\u043f\u0438\u0441\u043a\u0430_\u0441\u0447\u0435\u0442\u043e\u0432", "community": 141, "norm_label": "task 2: \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 broker-account slice \u0438 read-model \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0447\u0435\u0442\u043e\u0432" }, { "label": "Task 3: \u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 broker-position slice \u0438 allocation/instrument helpers", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L217", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_task_3_\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438_broker_position_slice_\u0438_allocation_instrument_helpers", "community": 141, "norm_label": "task 3: \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 broker-position slice \u0438 allocation/instrument helpers" }, { "label": "Task 4: \u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 broker-operation slice, layout shell \u0438 page composition", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L273", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_task_4_\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438_broker_operation_slice_layout_shell_\u0438_page_composition", "community": 141, "norm_label": "task 4: \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 broker-operation slice, layout shell \u0438 page composition" }, { "label": "Task 5: \u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c cleanup, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0438 verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L349", "_origin": "ast", "id": "frontend_fsd_broker_pilot_plan_task_5_\u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c_cleanup_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e_\u0438_verification", "community": 141, "norm_label": "task 5: \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c cleanup, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0438 verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec", "community": 128, "norm_label": "spec.md" }, { "label": "Frontend FSD Broker Pilot", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "community": 128, "norm_label": "frontend fsd broker pilot" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 128, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0418\u0435\u0440\u0430\u0440\u0445\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L17", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "community": 128, "norm_label": "\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L24", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u0446\u0435\u043b\u044c", "community": 128, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L29", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 128, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L39", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 128, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u041f\u0435\u0440\u0432\u044b\u0439 FSD-\u0441\u0440\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d broker-\u0434\u043e\u043c\u0435\u043d\u043e\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L41", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_1_\u043f\u0435\u0440\u0432\u044b\u0439_fsd_\u0441\u0440\u0435\u0437_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d_broker_\u0434\u043e\u043c\u0435\u043d\u043e\u043c", "community": 128, "norm_label": "1. \u043f\u0435\u0440\u0432\u044b\u0438 fsd-\u0441\u0440\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d broker-\u0434\u043e\u043c\u0435\u043d\u043e\u043c" }, { "label": "2. Broker-\u043a\u043e\u0434 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d \u043f\u043e FSD-\u0441\u043b\u043e\u044f\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L47", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_2_broker_\u043a\u043e\u0434_\u0434\u043e\u043b\u0436\u0435\u043d_\u0431\u044b\u0442\u044c_\u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d_\u043f\u043e_fsd_\u0441\u043b\u043e\u044f\u043c", "community": 128, "norm_label": "2. broker-\u043a\u043e\u0434 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d \u043f\u043e fsd-\u0441\u043b\u043e\u044f\u043c" }, { "label": "3. \u0413\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u0440\u0435\u0437\u043e\u0432 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u044f\u0432\u043d\u044b\u043c\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L56", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_3_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u0441\u0440\u0435\u0437\u043e\u0432_\u0434\u043e\u043b\u0436\u043d\u044b_\u0431\u044b\u0442\u044c_\u044f\u0432\u043d\u044b\u043c\u0438", "community": 128, "norm_label": "3. \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u0440\u0435\u0437\u043e\u0432 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u044f\u0432\u043d\u044b\u043c\u0438" }, { "label": "4. Query-\u043b\u043e\u0433\u0438\u043a\u0430 \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L61", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_4_query_\u043b\u043e\u0433\u0438\u043a\u0430_\u0447\u0442\u0435\u043d\u0438\u044f_\u0434\u043e\u043b\u0436\u043d\u0430_\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u043c_\u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "community": 128, "norm_label": "4. query-\u043b\u043e\u0433\u0438\u043a\u0430 \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c" }, { "label": "5. \u041e\u0431\u0449\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f broker-specific", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L67", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_5_\u043e\u0431\u0449\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043d\u0435_\u0434\u043e\u043b\u0436\u043d\u0430_\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f_broker_specific", "community": 128, "norm_label": "5. \u043e\u0431\u0449\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f broker-specific" }, { "label": "6. \u0422\u0435\u0441\u0442\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L72", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_6_\u0442\u0435\u0441\u0442\u044b_\u0434\u043e\u043b\u0436\u043d\u044b_\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_\u043d\u043e\u0432\u044b\u043c_\u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "community": 128, "norm_label": "6. \u0442\u0435\u0441\u0442\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c" }, { "label": "7. \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 UI \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L77", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_7_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_ui_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "community": 128, "norm_label": "7. \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 ui \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L83", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 128, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L92", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_acceptance_criteria", "community": 128, "norm_label": "acceptance criteria" }, { "label": "\u041d\u0435 \u0446\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L107", "_origin": "ast", "id": "frontend_fsd_broker_pilot_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "community": 128, "norm_label": "\u043d\u0435 \u0446\u0435\u043b\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks", "community": 141, "norm_label": "tasks.md" }, { "label": "Frontend FSD Broker Pilot \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 141, "norm_label": "frontend fsd broker pilot \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. FSD entrypoints", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L7", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks_1_fsd_entrypoints", "community": 141, "norm_label": "1. fsd entrypoints" }, { "label": "2. Broker account slice", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks_2_broker_account_slice", "community": 141, "norm_label": "2. broker account slice" }, { "label": "3. Broker position slice", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L19", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks_3_broker_position_slice", "community": 141, "norm_label": "3. broker position slice" }, { "label": "4. Broker operation slice", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L26", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks_4_broker_operation_slice", "community": 141, "norm_label": "4. broker operation slice" }, { "label": "5. Cleanup \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L32", "_origin": "ast", "id": "frontend_fsd_broker_pilot_tasks_5_cleanup_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 141, "norm_label": "5. cleanup \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_cleanup_plan", "community": 129, "norm_label": "plan.md" }, { "label": "Frontend FSD Cleanup \u2014 \u043f\u043b\u0430\u043d", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "community": 129, "norm_label": "frontend fsd cleanup \u2014 \u043f\u043b\u0430\u043d" }, { "label": "\u041e\u0431\u0449\u0438\u0439 \u043f\u043e\u0434\u0445\u043e\u0434", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L3", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u043e\u0431\u0449\u0438\u0439_\u043f\u043e\u0434\u0445\u043e\u0434", "community": 129, "norm_label": "\u043e\u0431\u0449\u0438\u0438 \u043f\u043e\u0434\u0445\u043e\u0434" }, { "label": "\u0428\u0430\u0433 1. \u0420\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0443 entity shims \u043a `api/broker.ts`", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L8", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_1_\u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c_\u0446\u0435\u043f\u043e\u0447\u043a\u0443_entity_shims_\u043a_api_broker_ts", "community": 129, "norm_label": "\u0448\u0430\u0433 1. \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0443 entity shims \u043a `api/broker.ts`" }, { "label": "\u0428\u0430\u0433 2. \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439 shim \u043d\u0430 FSD-\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L18", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_2_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439_shim_\u043d\u0430_fsd_\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "community": 129, "norm_label": "\u0448\u0430\u0433 2. \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0438 shim \u043d\u0430 fsd-\u0438\u043c\u043f\u043e\u0440\u0442\u044b" }, { "label": "\u0428\u0430\u0433 3. \u0423\u0434\u0430\u043b\u0438\u0442\u044c shim-\u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L33", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "community": 129, "norm_label": "\u0448\u0430\u0433 3. \u0443\u0434\u0430\u043b\u0438\u0442\u044c shim-\u0444\u0430\u0438\u043b\u044b" }, { "label": "api/ (\u043a\u0440\u043e\u043c\u0435 api/screener.ts)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L35", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_api_\u043a\u0440\u043e\u043c\u0435_api_screener_ts", "community": 129, "norm_label": "api/ (\u043a\u0440\u043e\u043c\u0435 api/screener.ts)" }, { "label": "hooks/ (\u043a\u0440\u043e\u043c\u0435 hooks/useScreener.ts)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L44", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_hooks_\u043a\u0440\u043e\u043c\u0435_hooks_usescreener_ts", "community": 129, "norm_label": "hooks/ (\u043a\u0440\u043e\u043c\u0435 hooks/usescreener.ts)" }, { "label": "context/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L47", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_context", "community": 129, "norm_label": "context/" }, { "label": "components/ (\u043a\u0440\u043e\u043c\u0435 components/screener/ \u0438 components/portfolios/)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L51", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_components_\u043a\u0440\u043e\u043c\u0435_components_screener_\u0438_components_portfolios", "community": 129, "norm_label": "components/ (\u043a\u0440\u043e\u043c\u0435 components/screener/ \u0438 components/portfolios/)" }, { "label": "pages/ flat shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L62", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_pages_flat_shims", "community": 129, "norm_label": "pages/ flat shims" }, { "label": "pages/broker/ (\u0432\u0435\u0441\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L68", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_pages_broker_\u0432\u0435\u0441\u044c_\u043a\u0430\u0442\u0430\u043b\u043e\u0433", "community": 129, "norm_label": "pages/broker/ (\u0432\u0435\u0441\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433)" }, { "label": "\u041a\u043e\u0440\u0435\u043d\u044c src/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L71", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u043a\u043e\u0440\u0435\u043d\u044c_src", "community": 129, "norm_label": "\u043a\u043e\u0440\u0435\u043d\u044c src/" }, { "label": "\u0428\u0430\u0433 4. \u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043a shim-\u0444\u0430\u0439\u043b\u0430\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L74", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_4_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u044b_\u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u043a_shim_\u0444\u0430\u0439\u043b\u0430\u043c", "community": 129, "norm_label": "\u0448\u0430\u0433 4. \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043a shim-\u0444\u0430\u0438\u043b\u0430\u043c" }, { "label": "\u0428\u0430\u0433 5. \u0423\u0434\u0430\u043b\u0438\u0442\u044c `api/broker.ts`", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L89", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_5_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_api_broker_ts", "community": 129, "norm_label": "\u0448\u0430\u0433 5. \u0443\u0434\u0430\u043b\u0438\u0442\u044c `api/broker.ts`" }, { "label": "\u0428\u0430\u0433 6. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L94", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_6_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "community": 129, "norm_label": "\u0448\u0430\u0433 6. \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e" }, { "label": "\u0428\u0430\u0433 7. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L99", "_origin": "ast", "id": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_7_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 129, "norm_label": "\u0448\u0430\u0433 7. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_cleanup_spec", "community": 167, "norm_label": "spec.md" }, { "label": "Frontend FSD Cleanup", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "community": 167, "norm_label": "frontend fsd cleanup" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 167, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L20", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u0446\u0435\u043b\u044c", "community": 167, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L25", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 167, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0423\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435 shim-\u0444\u0430\u0439\u043b\u044b (re-export only)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L27", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435_shim_\u0444\u0430\u0439\u043b\u044b_re_export_only", "community": 167, "norm_label": "\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435 shim-\u0444\u0430\u0438\u043b\u044b (re-export only)" }, { "label": "\u041f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u044b\u0435 entity API (\u0440\u0430\u0437\u0440\u044b\u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043a `api/broker.ts`)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L38", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u044b\u0435_entity_api_\u0440\u0430\u0437\u0440\u044b\u0432_\u0446\u0435\u043f\u043e\u0447\u043a\u0438_\u043a_api_broker_ts", "community": 167, "norm_label": "\u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u044b\u0435 entity api (\u0440\u0430\u0437\u0440\u044b\u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0438 \u043a `api/broker.ts`)" }, { "label": "\u0423\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0439 \u043c\u0451\u0440\u0442\u0432\u044b\u0439 \u043a\u043e\u0434", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L43", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0439_\u043c\u0451\u0440\u0442\u0432\u044b\u0439_\u043a\u043e\u0434", "community": 167, "norm_label": "\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0438 \u043c\u0435\u0440\u0442\u0432\u044b\u0438 \u043a\u043e\u0434" }, { "label": "\u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 (\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0441 shim \u043d\u0430 FSD-\u0438\u043c\u043f\u043e\u0440\u0442\u044b)", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L47", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u044b\u0435_\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435_\u0441_shim_\u043d\u0430_fsd_\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "community": 167, "norm_label": "\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438 (\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0441 shim \u043d\u0430 fsd-\u0438\u043c\u043f\u043e\u0440\u0442\u044b)" }, { "label": "\u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L53", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 167, "norm_label": "\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L58", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 167, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L67", "_origin": "ast", "id": "frontend_fsd_cleanup_spec_acceptance_criteria", "community": 167, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks", "community": 136, "norm_label": "tasks.md" }, { "label": "Frontend FSD Cleanup \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 136, "norm_label": "frontend fsd cleanup \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. \u0420\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0443 entity shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_1_\u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c_\u0446\u0435\u043f\u043e\u0447\u043a\u0443_entity_shims", "community": 136, "norm_label": "1. \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c \u0446\u0435\u043f\u043e\u0447\u043a\u0443 entity shims" }, { "label": "2. \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439 shim \u043d\u0430 FSD-\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L11", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_2_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439_shim_\u043d\u0430_fsd_\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "community": 136, "norm_label": "2. \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0438 shim \u043d\u0430 fsd-\u0438\u043c\u043f\u043e\u0440\u0442\u044b" }, { "label": "3. \u0423\u0434\u0430\u043b\u0438\u0442\u044c shim-\u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L19", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "community": 136, "norm_label": "3. \u0443\u0434\u0430\u043b\u0438\u0442\u044c shim-\u0444\u0430\u0438\u043b\u044b" }, { "label": "api/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L21", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_api", "community": 136, "norm_label": "api/" }, { "label": "hooks/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L25", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_hooks", "community": 136, "norm_label": "hooks/" }, { "label": "context/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L28", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_context", "community": 136, "norm_label": "context/" }, { "label": "components/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L32", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_components", "community": 136, "norm_label": "components/" }, { "label": "pages/ flat shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L35", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_pages_flat_shims", "community": 136, "norm_label": "pages/ flat shims" }, { "label": "pages/broker/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L38", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_pages_broker", "community": 136, "norm_label": "pages/broker/" }, { "label": "\u041a\u043e\u0440\u0435\u043d\u044c src/", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L41", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_\u043a\u043e\u0440\u0435\u043d\u044c_src", "community": 136, "norm_label": "\u043a\u043e\u0440\u0435\u043d\u044c src/" }, { "label": "4. \u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043a shim-\u0444\u0430\u0439\u043b\u0430\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L46", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_4_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u044b_\u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u043a_shim_\u0444\u0430\u0439\u043b\u0430\u043c", "community": 136, "norm_label": "4. \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043a shim-\u0444\u0430\u0438\u043b\u0430\u043c" }, { "label": "5. \u0423\u0434\u0430\u043b\u0438\u0442\u044c api/broker.ts", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L51", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_5_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_api_broker_ts", "community": 136, "norm_label": "5. \u0443\u0434\u0430\u043b\u0438\u0442\u044c api/broker.ts" }, { "label": "6. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L56", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_6_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "community": 136, "norm_label": "6. \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e" }, { "label": "7. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L62", "_origin": "ast", "id": "frontend_fsd_cleanup_tasks_7_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 136, "norm_label": "7. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_final_plan", "community": 168, "norm_label": "plan.md" }, { "label": "FSD Final Cleanup Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_final_plan_fsd_final_cleanup_implementation_plan", "community": 168, "norm_label": "fsd final cleanup implementation plan" }, { "label": "Phase A: Move BrokerAllocationChart to shared/ui/", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L11", "_origin": "ast", "id": "frontend_fsd_final_plan_phase_a_move_brokerallocationchart_to_shared_ui", "community": 168, "norm_label": "phase a: move brokerallocationchart to shared/ui/" }, { "label": "Task A1: Create shared/ui/broker-allocation-chart", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_final_plan_task_a1_create_shared_ui_broker_allocation_chart", "community": 168, "norm_label": "task a1: create shared/ui/broker-allocation-chart" }, { "label": "Task A2: Update consumers and delete old location", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L18", "_origin": "ast", "id": "frontend_fsd_final_plan_task_a2_update_consumers_and_delete_old_location", "community": 168, "norm_label": "task a2: update consumers and delete old location" }, { "label": "Phase B: Fix cross-entity deep import in brokerDisplay.ts", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L25", "_origin": "ast", "id": "frontend_fsd_final_plan_phase_b_fix_cross_entity_deep_import_in_brokerdisplay_ts", "community": 168, "norm_label": "phase b: fix cross-entity deep import in brokerdisplay.ts" }, { "label": "Task B1: Update import path", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L27", "_origin": "ast", "id": "frontend_fsd_final_plan_task_b1_update_import_path", "community": 168, "norm_label": "task b1: update import path" }, { "label": "Phase C: Add missing barrel export", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L31", "_origin": "ast", "id": "frontend_fsd_final_plan_phase_c_add_missing_barrel_export", "community": 168, "norm_label": "phase c: add missing barrel export" }, { "label": "Task C1: Export BrokerAccountsAggregate", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L33", "_origin": "ast", "id": "frontend_fsd_final_plan_task_c1_export_brokeraccountsaggregate", "community": 168, "norm_label": "task c1: export brokeraccountsaggregate" }, { "label": "Task C2: Update consumer to use barrel", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L37", "_origin": "ast", "id": "frontend_fsd_final_plan_task_c2_update_consumer_to_use_barrel", "community": 168, "norm_label": "task c2: update consumer to use barrel" }, { "label": "Verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L41", "_origin": "ast", "id": "frontend_fsd_final_plan_verification", "community": 168, "norm_label": "verification" }, { "label": "Task D1: Run tests, lint, build", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L43", "_origin": "ast", "id": "frontend_fsd_final_plan_task_d1_run_tests_lint_build", "community": 168, "norm_label": "task d1: run tests, lint, build" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_final_spec", "community": 148, "norm_label": "spec.md" }, { "label": "FSD Final Cleanup", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_final_spec_fsd_final_cleanup", "community": 148, "norm_label": "fsd final cleanup" }, { "label": "Goal", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L3", "_origin": "ast", "id": "frontend_fsd_final_spec_goal", "community": 148, "norm_label": "goal" }, { "label": "Requirements", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L7", "_origin": "ast", "id": "frontend_fsd_final_spec_requirements", "community": 148, "norm_label": "requirements" }, { "label": "R1: All imports use `@/` path aliases", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L9", "_origin": "ast", "id": "frontend_fsd_final_spec_r1_all_imports_use_path_aliases", "community": 148, "norm_label": "r1: all imports use `@/` path aliases" }, { "label": "R2: BrokerAccountLayout lives in widgets layer", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L12", "_origin": "ast", "id": "frontend_fsd_final_spec_r2_brokeraccountlayout_lives_in_widgets_layer", "community": 148, "norm_label": "r2: brokeraccountlayout lives in widgets layer" }, { "label": "R3: entities/search has an `api/` layer", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L15", "_origin": "ast", "id": "frontend_fsd_final_spec_r3_entities_search_has_an_api_layer", "community": 148, "norm_label": "r3: entities/search has an `api/` layer" }, { "label": "R4: App layer uses barrel imports", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L18", "_origin": "ast", "id": "frontend_fsd_final_spec_r4_app_layer_uses_barrel_imports", "community": 148, "norm_label": "r4: app layer uses barrel imports" }, { "label": "R5: Tests use `@/` path aliases", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L21", "_origin": "ast", "id": "frontend_fsd_final_spec_r5_tests_use_path_aliases", "community": 148, "norm_label": "r5: tests use `@/` path aliases" }, { "label": "R6: BrokerAllocationChart lives in shared/ui", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L24", "_origin": "ast", "id": "frontend_fsd_final_spec_r6_brokerallocationchart_lives_in_shared_ui", "community": 148, "norm_label": "r6: brokerallocationchart lives in shared/ui" }, { "label": "R7: No cross-entity deep relative imports", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L27", "_origin": "ast", "id": "frontend_fsd_final_spec_r7_no_cross_entity_deep_relative_imports", "community": 148, "norm_label": "r7: no cross-entity deep relative imports" }, { "label": "R8: All entities fully export their public API", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L30", "_origin": "ast", "id": "frontend_fsd_final_spec_r8_all_entities_fully_export_their_public_api", "community": 148, "norm_label": "r8: all entities fully export their public api" }, { "label": "Constraints", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L33", "_origin": "ast", "id": "frontend_fsd_final_spec_constraints", "community": 148, "norm_label": "constraints" }, { "label": "Out of Scope", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L39", "_origin": "ast", "id": "frontend_fsd_final_spec_out_of_scope", "community": 148, "norm_label": "out of scope" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_final_tasks", "community": 177, "norm_label": "tasks.md" }, { "label": "Tasks: FSD Final Cleanup", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "community": 177, "norm_label": "tasks: fsd final cleanup" }, { "label": "Phase 1: Fix import aliases", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L3", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_1_fix_import_aliases", "community": 177, "norm_label": "phase 1: fix import aliases" }, { "label": "Phase 2: Move BrokerAccountLayout to widgets", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L7", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_2_move_brokeraccountlayout_to_widgets", "community": 177, "norm_label": "phase 2: move brokeraccountlayout to widgets" }, { "label": "Phase 3: Add api/ to entities/search", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L12", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_3_add_api_to_entities_search", "community": 177, "norm_label": "phase 3: add api/ to entities/search" }, { "label": "Phase 4: Fix app layer deep imports", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L17", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_4_fix_app_layer_deep_imports", "community": 177, "norm_label": "phase 4: fix app layer deep imports" }, { "label": "Phase 5: Fix test relative imports", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L21", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_5_fix_test_relative_imports", "community": 177, "norm_label": "phase 5: fix test relative imports" }, { "label": "Phase A: Move BrokerAllocationBar to shared/ui/", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L26", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_a_move_brokerallocationbar_to_shared_ui", "community": 177, "norm_label": "phase a: move brokerallocationbar to shared/ui/" }, { "label": "Phase B: Fix cross-entity deep import", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L31", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_b_fix_cross_entity_deep_import", "community": 177, "norm_label": "phase b: fix cross-entity deep import" }, { "label": "Phase C: Add missing barrel export", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L35", "_origin": "ast", "id": "frontend_fsd_final_tasks_phase_c_add_missing_barrel_export", "community": 177, "norm_label": "phase c: add missing barrel export" }, { "label": "Verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L40", "_origin": "ast", "id": "frontend_fsd_final_tasks_verification", "community": 177, "norm_label": "verification" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_market_pages_plan", "community": 101, "norm_label": "plan.md" }, { "label": "Frontend FSD Market Pages Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "community": 101, "norm_label": "frontend fsd market pages implementation plan" }, { "label": "\u0411\u0430\u0437\u043e\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u0431\u0430\u0437\u043e\u0432\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "community": 101, "norm_label": "\u0431\u0430\u0437\u043e\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L21", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 101, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Create", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L23", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_create", "community": 101, "norm_label": "create" }, { "label": "Modify", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L49", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_modify", "community": 101, "norm_label": "modify" }, { "label": "\u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L74", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u0446\u0435\u043b\u0435\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "community": 101, "norm_label": "\u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u041f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L106", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 101, "norm_label": "\u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "Stock page", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L108", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_stock_page", "community": 101, "norm_label": "stock page" }, { "label": "Bond page", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L117", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_bond_page", "community": 101, "norm_label": "bond page" }, { "label": "Search flow", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L126", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_search_flow", "community": 101, "norm_label": "search flow" }, { "label": "\u042d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L136", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 101, "norm_label": "\u044d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "Phase 1: Search entity \u0438 SearchBar widget", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L138", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_phase_1_search_entity_\u0438_searchbar_widget", "community": 101, "norm_label": "phase 1: search entity \u0438 searchbar widget" }, { "label": "Phase 2: Market widgets", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L148", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_phase_2_market_widgets", "community": 101, "norm_label": "phase 2: market widgets" }, { "label": "Phase 3: Market pages \u0438 route imports", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L157", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_phase_3_market_pages_\u0438_route_imports", "community": 101, "norm_label": "phase 3: market pages \u0438 route imports" }, { "label": "Phase 4: Documentation, ADR \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L171", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_phase_4_documentation_adr_\u0438_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_verification", "community": 101, "norm_label": "phase 4: documentation, adr \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f verification" }, { "label": "\u0420\u0438\u0441\u043a\u0438 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435 \u0442\u043e\u0447\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L182", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u0440\u0438\u0441\u043a\u0438_\u0438_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u0447\u043a\u0438", "community": 101, "norm_label": "\u0440\u0438\u0441\u043a\u0438 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435 \u0442\u043e\u0447\u043a\u0438" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0430", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L189", "_origin": "ast", "id": "frontend_fsd_market_pages_plan_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f_\u043f\u043b\u0430\u043d\u0430", "community": 101, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0430" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_market_pages_spec", "community": 130, "norm_label": "spec.md" }, { "label": "Frontend FSD Market Pages", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "community": 130, "norm_label": "frontend fsd market pages" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 130, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0418\u0435\u0440\u0430\u0440\u0445\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L17", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "community": 130, "norm_label": "\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L23", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u0446\u0435\u043b\u044c", "community": 130, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L29", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 130, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L43", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 130, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u0412\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 FSD-\u0441\u043b\u043e\u044f\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L45", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_1_\u0432\u0441\u0435_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_fsd_\u0441\u043b\u043e\u044f\u043c", "community": 130, "norm_label": "1. \u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 fsd-\u0441\u043b\u043e\u044f\u043c" }, { "label": "1.1 Ownership \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0443 pages \u0438 entities", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L52", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_1_1_ownership_\u0434\u0430\u043d\u043d\u044b\u0445_\u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f_\u0443_pages_\u0438_entities", "community": 130, "norm_label": "1.1 ownership \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0443 pages \u0438 entities" }, { "label": "2. \u0413\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u0440\u0435\u0437\u043e\u0432 \u044f\u0432\u043d\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 public API", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L64", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_2_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u0441\u0440\u0435\u0437\u043e\u0432_\u044f\u0432\u043d\u044b\u0435_\u0447\u0435\u0440\u0435\u0437_public_api", "community": 130, "norm_label": "2. \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0441\u0440\u0435\u0437\u043e\u0432 \u044f\u0432\u043d\u044b\u0435 \u0447\u0435\u0440\u0435\u0437 public api" }, { "label": "3. \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 UI \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L72", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_3_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_ui_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "community": 130, "norm_label": "3. \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 ui \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f" }, { "label": "4. \u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0447\u0435\u0440\u0435\u0437 shim-\u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L76", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_4_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c_\u0447\u0435\u0440\u0435\u0437_shim_\u0444\u0430\u0439\u043b\u044b", "community": 130, "norm_label": "4. \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0447\u0435\u0440\u0435\u0437 shim-\u0444\u0430\u0438\u043b\u044b" }, { "label": "5. \u0422\u0435\u0441\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u043d\u043e\u0432\u044b\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L81", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_5_\u0442\u0435\u0441\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_\u043d\u043e\u0432\u044b\u043c_\u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "community": 130, "norm_label": "5. \u0442\u0435\u0441\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u043d\u043e\u0432\u044b\u043c \u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c" }, { "label": "6. \u041e\u0431\u0449\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0432 shared", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L85", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_6_\u043e\u0431\u0449\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f_\u0432_shared", "community": 130, "norm_label": "6. \u043e\u0431\u0449\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0432 shared" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L90", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 130, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L100", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_acceptance_criteria", "community": 130, "norm_label": "acceptance criteria" }, { "label": "\u041d\u0435 \u0446\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L119", "_origin": "ast", "id": "frontend_fsd_market_pages_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "community": 130, "norm_label": "\u043d\u0435 \u0446\u0435\u043b\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_market_pages_tasks", "community": 101, "norm_label": "tasks.md" }, { "label": "Frontend FSD Market Pages \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_market_pages_tasks_frontend_fsd_market_pages_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 101, "norm_label": "frontend fsd market pages \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. Search slice", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L16", "_origin": "ast", "id": "frontend_fsd_market_pages_tasks_1_search_slice", "community": 101, "norm_label": "1. search slice" }, { "label": "2. Market widgets", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L24", "_origin": "ast", "id": "frontend_fsd_market_pages_tasks_2_market_widgets", "community": 101, "norm_label": "2. market widgets" }, { "label": "3. Market pages", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L32", "_origin": "ast", "id": "frontend_fsd_market_pages_tasks_3_market_pages", "community": 101, "norm_label": "3. market pages" }, { "label": "4. Docs \u0438 verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L40", "_origin": "ast", "id": "frontend_fsd_market_pages_tasks_4_docs_\u0438_verification", "community": 101, "norm_label": "4. docs \u0438 verification" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_portfolios_plan", "community": 232, "norm_label": "plan.md" }, { "label": "Frontend FSD \u2014 Portfolio Pages Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "community": 232, "norm_label": "frontend fsd \u2014 portfolio pages implementation plan" }, { "label": "Task 1: Create widget directory structure and barrel files", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_portfolios_plan_task_1_create_widget_directory_structure_and_barrel_files", "community": 232, "norm_label": "task 1: create widget directory structure and barrel files" }, { "label": "Task 2: Update pages to use widgets", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L143", "_origin": "ast", "id": "frontend_fsd_portfolios_plan_task_2_update_pages_to_use_widgets", "community": 232, "norm_label": "task 2: update pages to use widgets" }, { "label": "Task 3: Remove flat components/portfolios/", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L194", "_origin": "ast", "id": "frontend_fsd_portfolios_plan_task_3_remove_flat_components_portfolios", "community": 232, "norm_label": "task 3: remove flat components/portfolios/" }, { "label": "Task 4: Update documentation", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L240", "_origin": "ast", "id": "frontend_fsd_portfolios_plan_task_4_update_documentation", "community": 232, "norm_label": "task 4: update documentation" }, { "label": "Task 5: Final verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L269", "_origin": "ast", "id": "frontend_fsd_portfolios_plan_task_5_final_verification", "community": 232, "norm_label": "task 5: final verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_portfolios_spec", "community": 178, "norm_label": "spec.md" }, { "label": "Frontend FSD \u2014 Portfolio Pages", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "community": 178, "norm_label": "frontend fsd \u2014 portfolio pages" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 178, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L15", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u0446\u0435\u043b\u044c", "community": 178, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L20", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 178, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L30", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 178, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u041c\u0438\u0433\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L32", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u043c\u0438\u0433\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "community": 178, "norm_label": "\u043c\u0438\u0433\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0444\u0430\u0438\u043b\u044b" }, { "label": "\u0423\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L51", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "community": 178, "norm_label": "\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0438\u043b\u044b" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L55", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 178, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u0421\u043f\u0438\u0441\u043e\u043a \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L63", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_\u0441\u043f\u0438\u0441\u043e\u043a_\u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432", "community": 178, "norm_label": "\u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L74", "_origin": "ast", "id": "frontend_fsd_portfolios_spec_acceptance_criteria", "community": 178, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks", "community": 233, "norm_label": "tasks.md" }, { "label": "Frontend FSD \u2014 Portfolio Pages Tasks", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "community": 233, "norm_label": "frontend fsd \u2014 portfolio pages tasks" }, { "label": "1. Create widget directory structure and barrel files", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks_1_create_widget_directory_structure_and_barrel_files", "community": 233, "norm_label": "1. create widget directory structure and barrel files" }, { "label": "2. Update pages to use widgets", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks_2_update_pages_to_use_widgets", "community": 233, "norm_label": "2. update pages to use widgets" }, { "label": "3. Remove flat components/portfolios/", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L21", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks_3_remove_flat_components_portfolios", "community": 233, "norm_label": "3. remove flat components/portfolios/" }, { "label": "4. Update documentation", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L30", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks_4_update_documentation", "community": 233, "norm_label": "4. update documentation" }, { "label": "5. Final verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L36", "_origin": "ast", "id": "frontend_fsd_portfolios_tasks_5_final_verification", "community": 233, "norm_label": "5. final verification" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_screener_plan", "community": 222, "norm_label": "plan.md" }, { "label": "Frontend FSD Screener \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_screener_plan_frontend_fsd_screener_implementation_plan", "community": 222, "norm_label": "frontend fsd screener \u2014 implementation plan" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L11", "_origin": "ast", "id": "frontend_fsd_screener_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 222, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Create", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_screener_plan_create", "community": 222, "norm_label": "create" }, { "label": "Modify", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L29", "_origin": "ast", "id": "frontend_fsd_screener_plan_modify", "community": 222, "norm_label": "modify" }, { "label": "Delete", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L32", "_origin": "ast", "id": "frontend_fsd_screener_plan_delete", "community": 222, "norm_label": "delete" }, { "label": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L41", "_origin": "ast", "id": "frontend_fsd_screener_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 222, "norm_label": "\u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "Verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L53", "_origin": "ast", "id": "frontend_fsd_screener_plan_verification", "community": 222, "norm_label": "verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_screener_spec", "community": 192, "norm_label": "spec.md" }, { "label": "Frontend FSD Screener", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_screener_spec_frontend_fsd_screener", "community": 192, "norm_label": "frontend fsd screener" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_screener_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 192, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L12", "_origin": "ast", "id": "frontend_fsd_screener_spec_\u0446\u0435\u043b\u044c", "community": 192, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L16", "_origin": "ast", "id": "frontend_fsd_screener_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 192, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L23", "_origin": "ast", "id": "frontend_fsd_screener_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 192, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. Features \u0441\u043b\u043e\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L25", "_origin": "ast", "id": "frontend_fsd_screener_spec_1_features_\u0441\u043b\u043e\u0439", "community": 192, "norm_label": "1. features \u0441\u043b\u043e\u0438" }, { "label": "2. Pages \u0441\u043b\u043e\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L31", "_origin": "ast", "id": "frontend_fsd_screener_spec_2_pages_\u0441\u043b\u043e\u0439", "community": 192, "norm_label": "2. pages \u0441\u043b\u043e\u0438" }, { "label": "3. \u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L36", "_origin": "ast", "id": "frontend_fsd_screener_spec_3_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c", "community": 192, "norm_label": "3. \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438 (Acceptance Criteria)", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L41", "_origin": "ast", "id": "frontend_fsd_screener_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438_acceptance_criteria", "community": 192, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438 (acceptance criteria)" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_screener_tasks", "community": 208, "norm_label": "tasks.md" }, { "label": "Frontend FSD Screener \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 208, "norm_label": "frontend fsd screener \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. API \u0441\u043b\u043e\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_fsd_screener_tasks_1_api_\u0441\u043b\u043e\u0439", "community": 208, "norm_label": "1. api \u0441\u043b\u043e\u0438" }, { "label": "2. \u041c\u043e\u0434\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L10", "_origin": "ast", "id": "frontend_fsd_screener_tasks_2_\u043c\u043e\u0434\u0435\u043b\u044c", "community": 208, "norm_label": "2. \u043c\u043e\u0434\u0435\u043b\u044c" }, { "label": "3. UI \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L15", "_origin": "ast", "id": "frontend_fsd_screener_tasks_3_ui_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 208, "norm_label": "3. ui \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b" }, { "label": "4. Pages", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L24", "_origin": "ast", "id": "frontend_fsd_screener_tasks_4_pages", "community": 208, "norm_label": "4. pages" }, { "label": "5. \u0420\u043e\u0443\u0442\u0438\u043d\u0433", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L29", "_origin": "ast", "id": "frontend_fsd_screener_tasks_5_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "community": 208, "norm_label": "5. \u0440\u043e\u0443\u0442\u0438\u043d\u0433" }, { "label": "6. \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 legacy", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L33", "_origin": "ast", "id": "frontend_fsd_screener_tasks_6_\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435_legacy", "community": 208, "norm_label": "6. \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 legacy" }, { "label": "7. Verification", "file_type": "document", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L39", "_origin": "ast", "id": "frontend_fsd_screener_tasks_7_verification", "community": 208, "norm_label": "7. verification" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan", "community": 179, "norm_label": "plan.md" }, { "label": "Frontend FSD Shared Layer \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "community": 179, "norm_label": "frontend fsd shared layer \u2014 implementation plan" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 179, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "\u0411\u0443\u0434\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L15", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_\u0431\u0443\u0434\u0443\u0442_\u0441\u043e\u0437\u0434\u0430\u043d\u044b", "community": 179, "norm_label": "\u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u044b" }, { "label": "\u0411\u0443\u0434\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b (\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f re-export shims)", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L25", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_\u0431\u0443\u0434\u0443\u0442_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b_\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f_re_export_shims", "community": 179, "norm_label": "\u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b (\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f re-export shims)" }, { "label": "\u0411\u0443\u0434\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b (\u0438\u043c\u043f\u043e\u0440\u0442\u044b \u2192 @/shared/)", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L32", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_\u0431\u0443\u0434\u0443\u0442_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_shared", "community": 179, "norm_label": "\u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b (\u0438\u043c\u043f\u043e\u0440\u0442\u044b \u2192 @/shared/)" }, { "label": "Task 1: \u0421\u043e\u0437\u0434\u0430\u0442\u044c shared/api/ + re-export shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L37", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_task_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_shared_api_re_export_shims", "community": 179, "norm_label": "task 1: \u0441\u043e\u0437\u0434\u0430\u0442\u044c shared/api/ + re-export shims" }, { "label": "Task 2: \u0421\u043e\u0437\u0434\u0430\u0442\u044c shared/ui/ + re-export shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L113", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_task_2_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_shared_ui_re_export_shims", "community": 179, "norm_label": "task 2: \u0441\u043e\u0437\u0434\u0430\u0442\u044c shared/ui/ + re-export shims" }, { "label": "Task 3: \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u044b FSD entities/widgets/pages \u043d\u0430 @/shared/", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L180", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_task_3_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_fsd_entities_widgets_pages_\u043d\u0430_shared", "community": 179, "norm_label": "task 3: \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u044b fsd entities/widgets/pages \u043d\u0430 @/shared/" }, { "label": "Task 4: \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c legacy \u0438\u043c\u043f\u043e\u0440\u0442\u044b \u043d\u0430 @/shared/", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L269", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_task_4_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_legacy_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_\u043d\u0430_shared", "community": 179, "norm_label": "task 4: \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c legacy \u0438\u043c\u043f\u043e\u0440\u0442\u044b \u043d\u0430 @/shared/" }, { "label": "Task 5: \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L346", "_origin": "ast", "id": "frontend_fsd_shared_layer_plan_task_5_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 179, "norm_label": "task 5: \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec", "community": 149, "norm_label": "spec.md" }, { "label": "Frontend FSD Shared Layer", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "community": 149, "norm_label": "frontend fsd shared layer" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 149, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L14", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u0446\u0435\u043b\u044c", "community": 149, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L20", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 149, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u0412\u0445\u043e\u0434\u0438\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L22", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u0432\u0445\u043e\u0434\u0438\u0442", "community": 149, "norm_label": "\u0432\u0445\u043e\u0434\u0438\u0442" }, { "label": "\u041d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L29", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u043d\u0435_\u0432\u0445\u043e\u0434\u0438\u0442", "community": 149, "norm_label": "\u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L40", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 149, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. shared/api/ \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0431\u0430\u0437\u043e\u0432\u0443\u044e HTTP-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L42", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_1_shared_api_\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442_\u0431\u0430\u0437\u043e\u0432\u0443\u044e_http_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443", "community": 149, "norm_label": "1. shared/api/ \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0431\u0430\u0437\u043e\u0432\u0443\u044e http-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443" }, { "label": "2. shared/ui/ \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e truly generic UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L52", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_2_shared_ui_\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442_\u0442\u043e\u043b\u044c\u043a\u043e_truly_generic_ui_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "community": 149, "norm_label": "2. shared/ui/ \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e truly generic ui-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b" }, { "label": "3. Coexistence \u0447\u0435\u0440\u0435\u0437 shims", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L60", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_3_coexistence_\u0447\u0435\u0440\u0435\u0437_shims", "community": 149, "norm_label": "3. coexistence \u0447\u0435\u0440\u0435\u0437 shims" }, { "label": "4. FSD-\u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 @/shared/", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L64", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_4_fsd_\u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438_\u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442_\u0447\u0435\u0440\u0435\u0437_shared", "community": 149, "norm_label": "4. fsd-\u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 @/shared/" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L68", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_acceptance_criteria", "community": 149, "norm_label": "acceptance criteria" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L82", "_origin": "ast", "id": "frontend_fsd_shared_layer_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 149, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_shared_layer_tasks", "community": 280, "norm_label": "tasks.md" }, { "label": "Tasks: Frontend FSD Shared Layer", "file_type": "document", "source_file": "docs/features/frontend-fsd-shared-layer/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_fsd_shared_layer_tasks_tasks_frontend_fsd_shared_layer", "community": 280, "norm_label": "tasks: frontend fsd shared layer" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan", "community": 234, "norm_label": "plan.md" }, { "label": "Frontend Infrastructure Hardening Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "community": 234, "norm_label": "frontend infrastructure hardening implementation plan" }, { "label": "Task 1: Browser mock mode wiring", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan_task_1_browser_mock_mode_wiring", "community": 234, "norm_label": "task 1: browser mock mode wiring" }, { "label": "Task 2: Env validation", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L35", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan_task_2_env_validation", "community": 234, "norm_label": "task 2: env validation" }, { "label": "Task 3: Tooling consistency", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L54", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan_task_3_tooling_consistency", "community": 234, "norm_label": "task 3: tooling consistency" }, { "label": "Task 4: Contract freshness", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L74", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan_task_4_contract_freshness", "community": 234, "norm_label": "task 4: contract freshness" }, { "label": "Task 5: Verification", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L95", "_origin": "ast", "id": "frontend_infrastructure_hardening_plan_task_5_verification", "community": 234, "norm_label": "task 5: verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec", "community": 180, "norm_label": "spec.md" }, { "label": "Frontend Infrastructure Hardening", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "community": 180, "norm_label": "frontend infrastructure hardening" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 180, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L16", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_\u0446\u0435\u043b\u044c", "community": 180, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L21", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 180, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. Browser mock mode", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L23", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_1_browser_mock_mode", "community": 180, "norm_label": "1. browser mock mode" }, { "label": "2. Env validation", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L28", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_2_env_validation", "community": 180, "norm_label": "2. env validation" }, { "label": "3. Tooling consistency", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L33", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_3_tooling_consistency", "community": 180, "norm_label": "3. tooling consistency" }, { "label": "4. Contract freshness", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L38", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_4_contract_freshness", "community": 180, "norm_label": "4. contract freshness" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L43", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 180, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L49", "_origin": "ast", "id": "frontend_infrastructure_hardening_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 180, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks", "community": 235, "norm_label": "tasks.md" }, { "label": "Frontend Infrastructure Hardening \u2014 tasks", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "community": 235, "norm_label": "frontend infrastructure hardening \u2014 tasks" }, { "label": "1. \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c browser mock mode", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks_1_\u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c_browser_mock_mode", "community": 235, "norm_label": "1. \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c browser mock mode" }, { "label": "2. \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f env", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L11", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks_2_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_env", "community": 235, "norm_label": "2. \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f env" }, { "label": "3. Tooling consistency", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L17", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks_3_tooling_consistency", "community": 235, "norm_label": "3. tooling consistency" }, { "label": "4. Contract freshness", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L23", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks_4_contract_freshness", "community": 235, "norm_label": "4. contract freshness" }, { "label": "5. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L29", "_origin": "ast", "id": "frontend_infrastructure_hardening_tasks_5_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 235, "norm_label": "5. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan", "community": 150, "norm_label": "plan.md" }, { "label": "Frontend Infrastructure Tooling \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_frontend_infrastructure_tooling_implementation_plan", "community": 150, "norm_label": "frontend infrastructure tooling \u2014 implementation plan" }, { "label": "Architecture Decisions", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L3", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_architecture_decisions", "community": 150, "norm_label": "architecture decisions" }, { "label": "ADR references", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L5", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_adr_references", "community": 150, "norm_label": "adr references" }, { "label": "Non-ADR decisions", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L10", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_non_adr_decisions", "community": 150, "norm_label": "non-adr decisions" }, { "label": "Phases", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L15", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phases", "community": 150, "norm_label": "phases" }, { "label": "Phase 1 \u2014 ky Migration", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L19", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phase_1_ky_migration", "community": 150, "norm_label": "phase 1 \u2014 ky migration" }, { "label": "Phase 2 \u2014 Biome", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L31", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phase_2_biome", "community": 150, "norm_label": "phase 2 \u2014 biome" }, { "label": "Phase 3 \u2014 Unify API Types", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L47", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phase_3_unify_api_types", "community": 150, "norm_label": "phase 3 \u2014 unify api types" }, { "label": "Phase 4 \u2014 MSW Browser", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L59", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phase_4_msw_browser", "community": 150, "norm_label": "phase 4 \u2014 msw browser" }, { "label": "Phase 5 \u2014 Env Validation", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L68", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phase_5_env_validation", "community": 150, "norm_label": "phase 5 \u2014 env validation" }, { "label": "Phase 6 \u2014 TanStack Router", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L74", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_phase_6_tanstack_router", "community": 150, "norm_label": "phase 6 \u2014 tanstack router" }, { "label": "Dependencies", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L101", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_dependencies", "community": 150, "norm_label": "dependencies" }, { "label": "Rollback Strategy", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L112", "_origin": "ast", "id": "frontend_infrastructure_tooling_plan_rollback_strategy", "community": 150, "norm_label": "rollback strategy" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec", "community": 169, "norm_label": "spec.md" }, { "label": "Frontend Infrastructure Tooling", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_frontend_infrastructure_tooling", "community": 169, "norm_label": "frontend infrastructure tooling" }, { "label": "Purpose", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L3", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_purpose", "community": 169, "norm_label": "purpose" }, { "label": "Requirements", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L7", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_requirements", "community": 169, "norm_label": "requirements" }, { "label": "1. MSW Browser Mode", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L9", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_1_msw_browser_mode", "community": 169, "norm_label": "1. msw browser mode" }, { "label": "2. Biome \u0432\u043c\u0435\u0441\u0442\u043e ESLint + Prettier", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L19", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_2_biome_\u0432\u043c\u0435\u0441\u0442\u043e_eslint_prettier", "community": 169, "norm_label": "2. biome \u0432\u043c\u0435\u0441\u0442\u043e eslint + prettier" }, { "label": "3. \u0423\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0442\u0438\u043f\u043e\u0432 API", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L30", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_3_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0442\u0438\u043f\u043e\u0432_api", "community": 169, "norm_label": "3. \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0442\u0438\u043f\u043e\u0432 api" }, { "label": "4. \u041f\u043e\u043b\u043d\u0430\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0430 ky", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L39", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_4_\u043f\u043e\u043b\u043d\u0430\u044f_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u043d\u0430_ky", "community": 169, "norm_label": "4. \u043f\u043e\u043b\u043d\u0430\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0430 ky" }, { "label": "5. TanStack Router + Lazy Loading", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L48", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_5_tanstack_router_lazy_loading", "community": 169, "norm_label": "5. tanstack router + lazy loading" }, { "label": "6. \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L61", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_6_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "community": 169, "norm_label": "6. \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L69", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_acceptance_criteria", "community": 169, "norm_label": "acceptance criteria" }, { "label": "Out of Scope", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L82", "_origin": "ast", "id": "frontend_infrastructure_tooling_spec_out_of_scope", "community": 169, "norm_label": "out of scope" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks", "community": 151, "norm_label": "tasks.md" }, { "label": "Frontend Infrastructure Tooling \u2014 Tasks", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "community": 151, "norm_label": "frontend infrastructure tooling \u2014 tasks" }, { "label": "Phase 1: ky Migration", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L3", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_phase_1_ky_migration", "community": 151, "norm_label": "phase 1: ky migration" }, { "label": "Phase 2: Biome Migration", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L22", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_phase_2_biome_migration", "community": 151, "norm_label": "phase 2: biome migration" }, { "label": "Phase 3: Unify API Types", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L38", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_phase_3_unify_api_types", "community": 151, "norm_label": "phase 3: unify api types" }, { "label": "Phase 4: MSW Browser", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L46", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_phase_4_msw_browser", "community": 151, "norm_label": "phase 4: msw browser" }, { "label": "Phase 5: Env Validation", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L55", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_phase_5_env_validation", "community": 151, "norm_label": "phase 5: env validation" }, { "label": "Phase 6: TanStack Router", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L61", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "community": 151, "norm_label": "phase 6: tanstack router" }, { "label": "Setup", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L63", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_setup", "community": 151, "norm_label": "setup" }, { "label": "Route files", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L67", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_route_files", "community": 151, "norm_label": "route files" }, { "label": "Router integration", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L86", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_router_integration", "community": 151, "norm_label": "router integration" }, { "label": "Replace imports", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L92", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_replace_imports", "community": 151, "norm_label": "replace imports" }, { "label": "Tests", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L99", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_tests", "community": 151, "norm_label": "tests" }, { "label": "Devtools", "file_type": "document", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L105", "_origin": "ast", "id": "frontend_infrastructure_tooling_tasks_devtools", "community": 151, "norm_label": "devtools" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_libraries_plan", "community": 54, "norm_label": "plan.md" }, { "label": "plan.md - \u041f\u043b\u0430\u043d \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "community": 54, "norm_label": "plan.md - \u043f\u043b\u0430\u043d \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430" }, { "label": "\u041e\u0431\u0437\u043e\u0440", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L3", "_origin": "ast", "id": "frontend_libraries_plan_\u043e\u0431\u0437\u043e\u0440", "community": 54, "norm_label": "\u043e\u0431\u0437\u043e\u0440" }, { "label": "\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L6", "_origin": "ast", "id": "frontend_libraries_plan_\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "community": 54, "norm_label": "\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043a\u0438" }, { "label": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L8", "_origin": "ast", "id": "frontend_libraries_plan_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430_\u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e_\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e_\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430", "community": 54, "norm_label": "\u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043a\u0430 \u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0438\u0434\u0435\u0440\u0430" }, { "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u043a\u043e\u0434\u0430 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L12", "_origin": "ast", "id": "frontend_libraries_plan_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b_\u043a\u043e\u0434\u0430_\u0438_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "community": 54, "norm_label": "\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u043a\u043e\u0434\u0430 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438" }, { "label": "\u0424\u043e\u0440\u043c\u044b \u043f\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0443", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L14", "_origin": "ast", "id": "frontend_libraries_plan_\u0444\u043e\u0440\u043c\u044b_\u043f\u043e_\u0448\u0430\u0431\u043b\u043e\u043d\u0443", "community": 54, "norm_label": "\u0444\u043e\u0440\u043c\u044b \u043f\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0443" }, { "label": "\u0423\u0434\u043e\u0431\u0441\u0442\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L18", "_origin": "ast", "id": "frontend_libraries_plan_\u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e_\u0440\u0430\u0431\u043e\u0442\u044b_\u0441_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c\u0438", "community": 54, "norm_label": "\u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c\u0438" }, { "label": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L22", "_origin": "ast", "id": "frontend_libraries_plan_\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 54, "norm_label": "\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L25", "_origin": "ast", "id": "frontend_libraries_plan_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u0434\u0430\u043d\u043d\u044b\u043c\u0438", "community": 54, "norm_label": "\u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438" }, { "label": "\u042d\u0442\u0430\u043f\u044b \u0440\u0430\u0431\u043e\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L28", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f\u044b \u0440\u0430\u0431\u043e\u0442\u044b" }, { "label": "\u042d\u0442\u0430\u043f 1: \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L30", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_1_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430_\u0438_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 1: \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "\u042d\u0442\u0430\u043f 2: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 HTTP-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 (ky)", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L36", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_2_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_http_\u043a\u043b\u0438\u0435\u043d\u0442\u0430_ky", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 2: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 http-\u043a\u043b\u0438\u0435\u043d\u0442\u0430 (ky)" }, { "label": "\u042d\u0442\u0430\u043f 3: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 Zustand stores", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L43", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_3_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_zustand_stores", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 3: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 zustand stores" }, { "label": "\u042d\u0442\u0430\u043f 4: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 MUI + \u0442\u0435\u043c\u0443", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L50", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_4_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_mui_\u0442\u0435\u043c\u0443", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 4: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 mui + \u0442\u0435\u043c\u0443" }, { "label": "\u042d\u0442\u0430\u043f 5: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0434\u0430\u0442\u044b (dayjs)", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L58", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_5_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0434\u0430\u0442\u044b_dayjs", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 5: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0434\u0430\u0442\u044b (dayjs)" }, { "label": "\u042d\u0442\u0430\u043f 6: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c (react-hook-form + zod)", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L63", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_6_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0444\u043e\u0440\u043c_react_hook_form_zod", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 6: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c (react-hook-form + zod)" }, { "label": "\u042d\u0442\u0430\u043f 7: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b clsx", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L69", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_7_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0443\u0442\u0438\u043b\u0438\u0442\u044b_clsx", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 7: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b clsx" }, { "label": "\u042d\u0442\u0430\u043f 8: \u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446 (TanStack react-table)", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L74", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_8_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0442\u0430\u0431\u043b\u0438\u0446_tanstack_react_table", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 8: \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446 (tanstack react-table)" }, { "label": "\u042d\u0442\u0430\u043f 9: \u041f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L80", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_9_\u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430_\u043a\u043e\u0434\u043e\u0432\u043e\u0439_\u0431\u0430\u0437\u044b", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 9: \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u043a\u043e\u0434\u043e\u0432\u043e\u0438 \u0431\u0430\u0437\u044b" }, { "label": "\u042d\u0442\u0430\u043f 10: \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L87", "_origin": "ast", "id": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_10_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430", "community": 54, "norm_label": "\u044d\u0442\u0430\u043f 10: \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430" }, { "label": "\u0420\u0438\u0441\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L96", "_origin": "ast", "id": "frontend_libraries_plan_\u0440\u0438\u0441\u043a\u0438", "community": 54, "norm_label": "\u0440\u0438\u0441\u043a\u0438" }, { "label": "1. \u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 MUI \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 CSS-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L98", "_origin": "ast", "id": "frontend_libraries_plan_1_\u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438_mui_\u0441_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438_css_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438", "community": 54, "norm_label": "1. \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 mui \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 css-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438" }, { "label": "2. \u0417\u0430\u043c\u0435\u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438 \u043d\u0430 Zustand", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L101", "_origin": "ast", "id": "frontend_libraries_plan_2_\u0437\u0430\u043c\u0435\u043d\u0430_\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438_\u0441_\u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438_\u043d\u0430_zustand", "community": 54, "norm_label": "2. \u0437\u0430\u043c\u0435\u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438 \u043d\u0430 zustand" }, { "label": "3. \u0420\u0438\u0441\u043a\u0438 \u0441\u0442\u0430\u0440\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L104", "_origin": "ast", "id": "frontend_libraries_plan_3_\u0440\u0438\u0441\u043a\u0438_\u0441\u0442\u0430\u0440\u0435\u043d\u0438\u044f_\u0434\u043e\u043a\u0430_\u0432_\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "community": 54, "norm_label": "3. \u0440\u0438\u0441\u043a\u0438 \u0441\u0442\u0430\u0440\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f" }, { "label": "4. \u041d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435/\u0444\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L107", "_origin": "ast", "id": "frontend_libraries_plan_4_\u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u0435_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439_\u043d\u0430_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435_\u0444\u0430\u043a\u0442\u044b", "community": 54, "norm_label": "4. \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0438 \u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435/\u0444\u0430\u043a\u0442\u044b" }, { "label": "\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0430\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L110", "_origin": "ast", "id": "frontend_libraries_plan_\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435_\u0438_\u0438\u043d\u0442\u0435\u0440\u043d\u0430\u0442\u0443\u0440\u0430", "community": 54, "norm_label": "\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0430\u0442\u0443\u0440\u0430" }, { "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u044d\u0442\u0430\u043f\u0443 \u0440\u0430\u0431\u043e\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L116", "_origin": "ast", "id": "frontend_libraries_plan_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u043f\u043e_\u043a\u0430\u0436\u0434\u043e\u043c\u0443_\u044d\u0442\u0430\u043f\u0443_\u0440\u0430\u0431\u043e\u0442\u044b", "community": 54, "norm_label": "\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u044d\u0442\u0430\u043f\u0443 \u0440\u0430\u0431\u043e\u0442\u044b" }, { "label": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u043d", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L119", "_origin": "ast", "id": "frontend_libraries_plan_\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439_\u0444\u043e\u043d", "community": 54, "norm_label": "\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0438 \u0444\u043e\u043d" }, { "label": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L122", "_origin": "ast", "id": "frontend_libraries_plan_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0439_\u0441\u043f\u0438\u0441\u043e\u043a_\u0430\u0432\u0442\u043e\u0440\u0430", "community": 54, "norm_label": "\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0430" }, { "label": "\u0428\u0430\u0431\u043b\u043e\u043d \u043a\u043e\u0434\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L134", "_origin": "ast", "id": "frontend_libraries_plan_\u0448\u0430\u0431\u043b\u043e\u043d_\u043a\u043e\u0434\u0430", "community": 54, "norm_label": "\u0448\u0430\u0431\u043b\u043e\u043d \u043a\u043e\u0434\u0430" }, { "label": "\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0441\u0442\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0438 \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u0437\u0430\u0434\u0430\u0447\u0435\u0439", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L143", "_origin": "ast", "id": "frontend_libraries_plan_\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435_\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0441\u0442\u0438_\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439_\u0438_\u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0445_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432_\u0440\u0430\u0431\u043e\u0442\u044b_\u043d\u0430\u0434_\u0437\u0430\u0434\u0430\u0447\u0435\u0439", "community": 54, "norm_label": "\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0441\u0442\u0438 \u0434\u0435\u0438\u0441\u0442\u0432\u0438\u0438 \u0438 \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u0437\u0430\u0434\u0430\u0447\u0435\u0438" }, { "label": "\u0428\u0430\u0431\u043b\u043e\u043d \u0440\u0438\u0441\u043a\u043e\u0432 \u043a\u043e\u043c\u0438\u0441\u0441\u0430\u0440\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L146", "_origin": "ast", "id": "frontend_libraries_plan_\u0448\u0430\u0431\u043b\u043e\u043d_\u0440\u0438\u0441\u043a\u043e\u0432_\u043a\u043e\u043c\u0438\u0441\u0441\u0430\u0440\u0430", "community": 54, "norm_label": "\u0448\u0430\u0431\u043b\u043e\u043d \u0440\u0438\u0441\u043a\u043e\u0432 \u043a\u043e\u043c\u0438\u0441\u0441\u0430\u0440\u0430" }, { "label": "\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L149", "_origin": "ast", "id": "frontend_libraries_plan_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430", "community": 54, "norm_label": "\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430\\\u043d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u0434\u0430" }, { "label": "\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0435\u0441\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L152", "_origin": "ast", "id": "frontend_libraries_plan_\u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439_\u0441\u043b\u043e\u0432\u0435\u0441\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430", "community": 54, "norm_label": "\u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0438 \u0441\u043b\u043e\u0432\u0435\u0441\u043d\u044b\u0438 \u043e\u0431\u0437\u043e\u0440 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_libraries_spec", "community": 193, "norm_label": "spec.md" }, { "label": "spec.md - \u0424\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 - \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0441\u0442\u0435\u043a", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "community": 193, "norm_label": "spec.md - \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 - \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0438 \u0441\u0442\u0435\u043a" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L3", "_origin": "ast", "id": "frontend_libraries_spec_\u0446\u0435\u043b\u044c", "community": 193, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_libraries_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 193, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "\u0420\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L9", "_origin": "ast", "id": "frontend_libraries_spec_\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b", "community": 193, "norm_label": "\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L11", "_origin": "ast", "id": "frontend_libraries_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 193, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L21", "_origin": "ast", "id": "frontend_libraries_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 193, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L28", "_origin": "ast", "id": "frontend_libraries_spec_\u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e\u0441\u0442\u044c", "community": 193, "norm_label": "\u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e\u0441\u0442\u044c" }, { "label": "\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c / \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L34", "_origin": "ast", "id": "frontend_libraries_spec_\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f_\u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 193, "norm_label": "\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c / \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u043d\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L46", "_origin": "ast", "id": "frontend_libraries_spec_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0438\u043d\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 193, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u043d\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_libraries_tasks", "community": 194, "norm_label": "tasks.md" }, { "label": "tasks.md - \u0424\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 - \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0441\u0442\u0435\u043a", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_libraries_tasks_tasks_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "community": 194, "norm_label": "tasks.md - \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 - \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0438 \u0441\u0442\u0435\u043a" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L8", "_origin": "ast", "id": "frontend_libraries_tasks_\u0446\u0435\u043b\u044c", "community": 194, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u2014 \u2705 \u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L12", "_origin": "ast", "id": "frontend_libraries_tasks_\u0431\u0430\u0437\u043e\u0432\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "community": 194, "norm_label": "\u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u2014 \u2705 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e" }, { "label": "\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L14", "_origin": "ast", "id": "frontend_libraries_tasks_\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430", "community": 194, "norm_label": "\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430" }, { "label": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L20", "_origin": "ast", "id": "frontend_libraries_tasks_\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439", "community": 194, "norm_label": "\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0438" }, { "label": "\u0421\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b (\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430)", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L35", "_origin": "ast", "id": "frontend_libraries_tasks_\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435_\u0444\u0430\u0439\u043b\u044b_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "community": 194, "norm_label": "\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0444\u0430\u0438\u043b\u044b (\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430)" }, { "label": "\u041e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u2014 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L44", "_origin": "ast", "id": "frontend_libraries_tasks_\u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f_\u0437\u0430\u0434\u0430\u0447\u0438_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "community": 194, "norm_label": "\u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u2014 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432" }, { "label": "MID-\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 (\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u043f\u0440\u0438\u043d\u0442)", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L46", "_origin": "ast", "id": "frontend_libraries_tasks_mid_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439_\u0441\u043f\u0440\u0438\u043d\u0442", "community": 194, "norm_label": "mid-\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 (\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0438 \u0441\u043f\u0440\u0438\u043d\u0442)" }, { "label": "LOW-\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 (\u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438)", "file_type": "document", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L54", "_origin": "ast", "id": "frontend_libraries_tasks_low_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442_\u043f\u043e_\u043c\u0435\u0440\u0435_\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438", "community": 194, "norm_label": "low-\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 (\u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438)" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan", "community": 236, "norm_label": "plan.md" }, { "label": "Frontend Shared Boundary Cleanup Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "community": 236, "norm_label": "frontend shared boundary cleanup implementation plan" }, { "label": "Task 1: Audit shared/public boundaries", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan_task_1_audit_shared_public_boundaries", "community": 236, "norm_label": "task 1: audit shared/public boundaries" }, { "label": "Task 2: Narrow the shared surface", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L31", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan_task_2_narrow_the_shared_surface", "community": 236, "norm_label": "task 2: narrow the shared surface" }, { "label": "Task 3: Fix ambiguous cross-boundary imports", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L46", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan_task_3_fix_ambiguous_cross_boundary_imports", "community": 236, "norm_label": "task 3: fix ambiguous cross-boundary imports" }, { "label": "Task 4: Update boundary docs", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L61", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan_task_4_update_boundary_docs", "community": 236, "norm_label": "task 4: update boundary docs" }, { "label": "Task 5: Verification", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L76", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_plan_task_5_verification", "community": 236, "norm_label": "task 5: verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec", "community": 181, "norm_label": "spec.md" }, { "label": "Frontend Shared Boundary Cleanup", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "community": 181, "norm_label": "frontend shared boundary cleanup" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 181, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L16", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_\u0446\u0435\u043b\u044c", "community": 181, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L21", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 181, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u0421\u0443\u0437\u0438\u0442\u044c shared public API", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L23", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_1_\u0441\u0443\u0437\u0438\u0442\u044c_shared_public_api", "community": 181, "norm_label": "1. \u0441\u0443\u0437\u0438\u0442\u044c shared public api" }, { "label": "2. \u0423\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c boundary ambiguity", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L28", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_2_\u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c_boundary_ambiguity", "community": 181, "norm_label": "2. \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c boundary ambiguity" }, { "label": "3. \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c runtime behavior", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L33", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_3_\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c_runtime_behavior", "community": 181, "norm_label": "3. \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c runtime behavior" }, { "label": "4. \u0417\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c public API \u043f\u0440\u0430\u0432\u0438\u043b\u0430", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L38", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_4_\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c_public_api_\u043f\u0440\u0430\u0432\u0438\u043b\u0430", "community": 181, "norm_label": "4. \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c public api \u043f\u0440\u0430\u0432\u0438\u043b\u0430" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L42", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 181, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L48", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 181, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_tasks", "community": 251, "norm_label": "tasks.md" }, { "label": "Frontend Shared Boundary Cleanup \u2014 tasks", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_tasks_frontend_shared_boundary_cleanup_tasks", "community": 251, "norm_label": "frontend shared boundary cleanup \u2014 tasks" }, { "label": "1. \u041d\u0430\u0439\u0442\u0438 boundary ambiguity", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_tasks_1_\u043d\u0430\u0439\u0442\u0438_boundary_ambiguity", "community": 251, "norm_label": "1. \u043d\u0430\u0438\u0442\u0438 boundary ambiguity" }, { "label": "2. \u0421\u0443\u0437\u0438\u0442\u044c shared/public surface", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L11", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_tasks_2_\u0441\u0443\u0437\u0438\u0442\u044c_shared_public_surface", "community": 251, "norm_label": "2. \u0441\u0443\u0437\u0438\u0442\u044c shared/public surface" }, { "label": "3. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0441\u043b\u043e\u0451\u0432", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L17", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_tasks_3_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e_\u0441\u043b\u043e\u0451\u0432", "community": 251, "norm_label": "3. \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0441\u043b\u043e\u0435\u0432" }, { "label": "4. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L23", "_origin": "ast", "id": "frontend_shared_boundary_cleanup_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 251, "norm_label": "4. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_coverage_plan", "community": 195, "norm_label": "plan.md" }, { "label": "Frontend Test Coverage Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "community": 195, "norm_label": "frontend test coverage implementation plan" }, { "label": "Task 1: Infrastructure \u2014 vitest config + test helpers", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_test_coverage_plan_task_1_infrastructure_vitest_config_test_helpers", "community": 195, "norm_label": "task 1: infrastructure \u2014 vitest config + test helpers" }, { "label": "Task 2: API client tests", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L421", "_origin": "ast", "id": "frontend_test_coverage_plan_task_2_api_client_tests", "community": 195, "norm_label": "task 2: api client tests" }, { "label": "Task 3: Auth API tests", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L552", "_origin": "ast", "id": "frontend_test_coverage_plan_task_3_auth_api_tests", "community": 195, "norm_label": "task 3: auth api tests" }, { "label": "Task 4: AuthContext tests", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L634", "_origin": "ast", "id": "frontend_test_coverage_plan_task_4_authcontext_tests", "community": 195, "norm_label": "task 4: authcontext tests" }, { "label": "Task 5: Hook tests", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L744", "_origin": "ast", "id": "frontend_test_coverage_plan_task_5_hook_tests", "community": 195, "norm_label": "task 5: hook tests" }, { "label": "Task 6: UI Component tests", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1127", "_origin": "ast", "id": "frontend_test_coverage_plan_task_6_ui_component_tests", "community": 195, "norm_label": "task 6: ui component tests" }, { "label": "Task 7: Page tests", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1538", "_origin": "ast", "id": "frontend_test_coverage_plan_task_7_page_tests", "community": 195, "norm_label": "task 7: page tests" }, { "label": "Task 8: Final verification", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1910", "_origin": "ast", "id": "frontend_test_coverage_plan_task_8_final_verification", "community": 195, "norm_label": "task 8: final verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_coverage_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Frontend Unit Test Coverage", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_coverage_spec_frontend_unit_test_coverage", "community": 156, "norm_label": "frontend unit test coverage" }, { "label": "Stack", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L3", "_origin": "ast", "id": "frontend_test_coverage_spec_stack", "community": 156, "norm_label": "stack" }, { "label": "Project structure (new files)", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L10", "_origin": "ast", "id": "frontend_test_coverage_spec_project_structure_new_files", "community": 156, "norm_label": "project structure (new files)" }, { "label": "Conventions", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L24", "_origin": "ast", "id": "frontend_test_coverage_spec_conventions", "community": 156, "norm_label": "conventions" }, { "label": "renderWithProviders", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L35", "_origin": "ast", "id": "frontend_test_coverage_spec_renderwithproviders", "community": 156, "norm_label": "renderwithproviders" }, { "label": "MSW handlers (default)", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L48", "_origin": "ast", "id": "frontend_test_coverage_spec_msw_handlers_default", "community": 156, "norm_label": "msw handlers (default)" }, { "label": "Implementation order (5 phases)", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L68", "_origin": "ast", "id": "frontend_test_coverage_spec_implementation_order_5_phases", "community": 156, "norm_label": "implementation order (5 phases)" }, { "label": "Phase 1: Infrastructure + API client", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L70", "_origin": "ast", "id": "frontend_test_coverage_spec_phase_1_infrastructure_api_client", "community": 156, "norm_label": "phase 1: infrastructure + api client" }, { "label": "Phase 2: Auth + Hooks", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L84", "_origin": "ast", "id": "frontend_test_coverage_spec_phase_2_auth_hooks", "community": 156, "norm_label": "phase 2: auth + hooks" }, { "label": "Phase 3: UI Components", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L95", "_origin": "ast", "id": "frontend_test_coverage_spec_phase_3_ui_components", "community": 156, "norm_label": "phase 3: ui components" }, { "label": "Phase 4: Pages", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L104", "_origin": "ast", "id": "frontend_test_coverage_spec_phase_4_pages", "community": 156, "norm_label": "phase 4: pages" }, { "label": "Phase 5: Scripts & wiring", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L113", "_origin": "ast", "id": "frontend_test_coverage_spec_phase_5_scripts_wiring", "community": 156, "norm_label": "phase 5: scripts & wiring" }, { "label": "Testing rules", "file_type": "document", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L119", "_origin": "ast", "id": "frontend_test_coverage_spec_testing_rules", "community": 156, "norm_label": "testing rules" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_hygiene_plan", "community": 252, "norm_label": "plan.md" }, { "label": "Frontend Test Hygiene Implementation Plan", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_hygiene_plan_frontend_test_hygiene_implementation_plan", "community": 252, "norm_label": "frontend test hygiene implementation plan" }, { "label": "Task 1: Inspect the current test helpers", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L13", "_origin": "ast", "id": "frontend_test_hygiene_plan_task_1_inspect_the_current_test_helpers", "community": 252, "norm_label": "task 1: inspect the current test helpers" }, { "label": "Task 2: Narrow the helpers", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L32", "_origin": "ast", "id": "frontend_test_hygiene_plan_task_2_narrow_the_helpers", "community": 252, "norm_label": "task 2: narrow the helpers" }, { "label": "Task 3: Normalize conventions", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L52", "_origin": "ast", "id": "frontend_test_hygiene_plan_task_3_normalize_conventions", "community": 252, "norm_label": "task 3: normalize conventions" }, { "label": "Task 4: Verify coverage remains stable", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L68", "_origin": "ast", "id": "frontend_test_hygiene_plan_task_4_verify_coverage_remains_stable", "community": 252, "norm_label": "task 4: verify coverage remains stable" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_hygiene_spec", "community": 182, "norm_label": "spec.md" }, { "label": "Frontend Test Hygiene", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_hygiene_spec_frontend_test_hygiene", "community": 182, "norm_label": "frontend test hygiene" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L6", "_origin": "ast", "id": "frontend_test_hygiene_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 182, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L15", "_origin": "ast", "id": "frontend_test_hygiene_spec_\u0446\u0435\u043b\u044c", "community": 182, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L20", "_origin": "ast", "id": "frontend_test_hygiene_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 182, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. Test helpers stay minimal", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L22", "_origin": "ast", "id": "frontend_test_hygiene_spec_1_test_helpers_stay_minimal", "community": 182, "norm_label": "1. test helpers stay minimal" }, { "label": "2. Testing conventions stay consistent", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L27", "_origin": "ast", "id": "frontend_test_hygiene_spec_2_testing_conventions_stay_consistent", "community": 182, "norm_label": "2. testing conventions stay consistent" }, { "label": "3. Coverage is preserved", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L32", "_origin": "ast", "id": "frontend_test_hygiene_spec_3_coverage_is_preserved", "community": 182, "norm_label": "3. coverage is preserved" }, { "label": "4. No production behavior changes", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L37", "_origin": "ast", "id": "frontend_test_hygiene_spec_4_no_production_behavior_changes", "community": 182, "norm_label": "4. no production behavior changes" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L42", "_origin": "ast", "id": "frontend_test_hygiene_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 182, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L48", "_origin": "ast", "id": "frontend_test_hygiene_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 182, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_hygiene_tasks", "community": 253, "norm_label": "tasks.md" }, { "label": "Frontend Test Hygiene \u2014 tasks", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L1", "_origin": "ast", "id": "frontend_test_hygiene_tasks_frontend_test_hygiene_tasks", "community": 253, "norm_label": "frontend test hygiene \u2014 tasks" }, { "label": "1. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 helpers", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L5", "_origin": "ast", "id": "frontend_test_hygiene_tasks_1_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435_helpers", "community": 253, "norm_label": "1. \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 helpers" }, { "label": "2. \u0421\u0443\u0437\u0438\u0442\u044c test layer", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L11", "_origin": "ast", "id": "frontend_test_hygiene_tasks_2_\u0441\u0443\u0437\u0438\u0442\u044c_test_layer", "community": 253, "norm_label": "2. \u0441\u0443\u0437\u0438\u0442\u044c test layer" }, { "label": "3. \u041d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c conventions", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L17", "_origin": "ast", "id": "frontend_test_hygiene_tasks_3_\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c_conventions", "community": 253, "norm_label": "3. \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c conventions" }, { "label": "4. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L23", "_origin": "ast", "id": "frontend_test_hygiene_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 253, "norm_label": "4. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "fsd_entities_migration_plan", "community": 79, "norm_label": "plan.md" }, { "label": "FSD Entities Migration \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "community": 79, "norm_label": "fsd entities migration \u2014 implementation plan" }, { "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L13", "_origin": "ast", "id": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "community": 79, "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432" }, { "label": "Stock entity", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L15", "_origin": "ast", "id": "fsd_entities_migration_plan_stock_entity", "community": 79, "norm_label": "stock entity" }, { "label": "Bond entity", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L23", "_origin": "ast", "id": "fsd_entities_migration_plan_bond_entity", "community": 79, "norm_label": "bond entity" }, { "label": "Portfolio entity", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L30", "_origin": "ast", "id": "fsd_entities_migration_plan_portfolio_entity", "community": 79, "norm_label": "portfolio entity" }, { "label": "Shared cleanup", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L40", "_origin": "ast", "id": "fsd_entities_migration_plan_shared_cleanup", "community": 79, "norm_label": "shared cleanup" }, { "label": "Consumer migration", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L46", "_origin": "ast", "id": "fsd_entities_migration_plan_consumer_migration", "community": 79, "norm_label": "consumer migration" }, { "label": "Shim files (\u043e\u0431\u0440\u0430\u0442\u043d\u043e-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 re-export)", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L53", "_origin": "ast", "id": "fsd_entities_migration_plan_shim_files_\u043e\u0431\u0440\u0430\u0442\u043d\u043e_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435_re_export", "community": 79, "norm_label": "shim files (\u043e\u0431\u0440\u0430\u0442\u043d\u043e-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 re-export)" }, { "label": "Test relocation", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L67", "_origin": "ast", "id": "fsd_entities_migration_plan_test_relocation", "community": 79, "norm_label": "test relocation" }, { "label": "Task 1: entities/stock/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L77", "_origin": "ast", "id": "fsd_entities_migration_plan_task_1_entities_stock", "community": 79, "norm_label": "task 1: entities/stock/" }, { "label": "\u0424\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L79", "_origin": "ast", "id": "fsd_entities_migration_plan_\u0444\u0430\u0439\u043b\u044b", "community": 79, "norm_label": "\u0444\u0430\u0438\u043b\u044b" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L90", "_origin": "ast", "id": "fsd_entities_migration_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 79, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "Task 2: entities/bond/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L110", "_origin": "ast", "id": "fsd_entities_migration_plan_task_2_entities_bond", "community": 79, "norm_label": "task 2: entities/bond/" }, { "label": "\u0424\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L112", "_origin": "ast", "id": "fsd_entities_migration_plan_\u0444\u0430\u0439\u043b\u044b_112", "community": 79, "norm_label": "\u0444\u0430\u0438\u043b\u044b" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L121", "_origin": "ast", "id": "fsd_entities_migration_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_121", "community": 79, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "Task 3: entities/portfolio/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L140", "_origin": "ast", "id": "fsd_entities_migration_plan_task_3_entities_portfolio", "community": 79, "norm_label": "task 3: entities/portfolio/" }, { "label": "\u0424\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L142", "_origin": "ast", "id": "fsd_entities_migration_plan_\u0444\u0430\u0439\u043b\u044b_142", "community": 79, "norm_label": "\u0444\u0430\u0438\u043b\u044b" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L152", "_origin": "ast", "id": "fsd_entities_migration_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_152", "community": 79, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "Task 4: \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L172", "_origin": "ast", "id": "fsd_entities_migration_plan_task_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 79, "norm_label": "task 4: \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "fsd_entities_migration_spec", "community": 157, "norm_label": "spec.md" }, { "label": "FSD Entities Migration", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "fsd_entities_migration_spec_fsd_entities_migration", "community": 157, "norm_label": "fsd entities migration" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L6", "_origin": "ast", "id": "fsd_entities_migration_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 157, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L20", "_origin": "ast", "id": "fsd_entities_migration_spec_\u0446\u0435\u043b\u044c", "community": 157, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L29", "_origin": "ast", "id": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 157, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "1. \u041a\u0430\u0436\u0434\u0430\u044f \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u044f\u0432\u043d\u0443\u044e FSD-\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L31", "_origin": "ast", "id": "fsd_entities_migration_spec_1_\u043a\u0430\u0436\u0434\u0430\u044f_\u0441\u0443\u0449\u043d\u043e\u0441\u0442\u044c_\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442_\u044f\u0432\u043d\u0443\u044e_fsd_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443", "community": 157, "norm_label": "1. \u043a\u0430\u0436\u0434\u0430\u044f \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u044f\u0432\u043d\u0443\u044e fsd-\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443" }, { "label": "2. API-\u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u044b\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0438\u0437 shared/api/client.ts", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L37", "_origin": "ast", "id": "fsd_entities_migration_spec_2_api_\u0444\u0443\u043d\u043a\u0446\u0438\u0438_\u0432\u044b\u043d\u043e\u0441\u044f\u0442\u0441\u044f_\u0438\u0437_shared_api_client_ts", "community": 157, "norm_label": "2. api-\u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432\u044b\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0438\u0437 shared/api/client.ts" }, { "label": "3. Query-\u0445\u0443\u043a\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0438\u0437 global hooks/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L47", "_origin": "ast", "id": "fsd_entities_migration_spec_3_query_\u0445\u0443\u043a\u0438_\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f\u0442\u0441\u044f_\u0438\u0437_global_hooks", "community": 157, "norm_label": "3. query-\u0445\u0443\u043a\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0438\u0437 global hooks/" }, { "label": "4. \u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0430 \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L52", "_origin": "ast", "id": "fsd_entities_migration_spec_4_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c_\u043d\u0430_\u0432\u0440\u0435\u043c\u044f_\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430", "community": 157, "norm_label": "4. \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0430 \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430" }, { "label": "5. \u0422\u0435\u0441\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0437\u0430 \u043a\u043e\u0434\u043e\u043c", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L57", "_origin": "ast", "id": "fsd_entities_migration_spec_5_\u0442\u0435\u0441\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_\u0437\u0430_\u043a\u043e\u0434\u043e\u043c", "community": 157, "norm_label": "5. \u0442\u0435\u0441\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0437\u0430 \u043a\u043e\u0434\u043e\u043c" }, { "label": "6. \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L61", "_origin": "ast", "id": "fsd_entities_migration_spec_6_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "community": 157, "norm_label": "6. \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L65", "_origin": "ast", "id": "fsd_entities_migration_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 157, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L72", "_origin": "ast", "id": "fsd_entities_migration_spec_acceptance_criteria", "community": 157, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "fsd_entities_migration_tasks", "community": 79, "norm_label": "tasks.md" }, { "label": "FSD Entities Migration \u2014 \u0437\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 79, "norm_label": "fsd entities migration \u2014 \u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "Pre-flight", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L7", "_origin": "ast", "id": "fsd_entities_migration_tasks_pre_flight", "community": 79, "norm_label": "pre-flight" }, { "label": "1. entities/stock/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L15", "_origin": "ast", "id": "fsd_entities_migration_tasks_1_entities_stock", "community": 79, "norm_label": "1. entities/stock/" }, { "label": "2. entities/bond/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L26", "_origin": "ast", "id": "fsd_entities_migration_tasks_2_entities_bond", "community": 79, "norm_label": "2. entities/bond/" }, { "label": "3. entities/portfolio/", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L37", "_origin": "ast", "id": "fsd_entities_migration_tasks_3_entities_portfolio", "community": 79, "norm_label": "3. entities/portfolio/" }, { "label": "4. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L47", "_origin": "ast", "id": "fsd_entities_migration_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 79, "norm_label": "4. \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1", "_origin": "ast", "id": "fsd_frontend_refactor_plan", "community": 196, "norm_label": "plan.md" }, { "label": "FSD Frontend Refactor \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1", "_origin": "ast", "id": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "community": 196, "norm_label": "fsd frontend refactor \u2014 implementation plan" }, { "label": "File Map", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L13", "_origin": "ast", "id": "fsd_frontend_refactor_plan_file_map", "community": 196, "norm_label": "file map" }, { "label": "Task 1: \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 shared \u2192 app (TestSessionProvider)", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L49", "_origin": "ast", "id": "fsd_frontend_refactor_plan_task_1_\u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c_\u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435_shared_app_testsessionprovider", "community": 196, "norm_label": "task 1: \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 shared \u2192 app (testsessionprovider)" }, { "label": "Task 2: \u0412\u044b\u043d\u0435\u0441\u0442\u0438 BrokerPositionTable \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432 \u0432\u0438\u0434\u0436\u0435\u0442", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L120", "_origin": "ast", "id": "fsd_frontend_refactor_plan_task_2_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokerpositiontable_\u0438\u0437_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "community": 196, "norm_label": "task 2: \u0432\u044b\u043d\u0435\u0441\u0442\u0438 brokerpositiontable \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432 \u0432\u0438\u0434\u0436\u0435\u0442" }, { "label": "Task 3: \u0412\u044b\u043d\u0435\u0441\u0442\u0438 BrokerSummary, BrokerAssetCards, BrokerOverviewSkeleton \u0432 \u0432\u0438\u0434\u0436\u0435\u0442", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L456", "_origin": "ast", "id": "fsd_frontend_refactor_plan_task_3_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokersummary_brokerassetcards_brokeroverviewskeleton_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "community": 196, "norm_label": "task 3: \u0432\u044b\u043d\u0435\u0441\u0442\u0438 brokersummary, brokerassetcards, brokeroverviewskeleton \u0432 \u0432\u0438\u0434\u0436\u0435\u0442" }, { "label": "Task 4: \u0412\u044b\u043d\u0435\u0441\u0442\u0438 AddPositionForm \u0432 features/add-position", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L677", "_origin": "ast", "id": "fsd_frontend_refactor_plan_task_4_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_addpositionform_\u0432_features_add_position", "community": 196, "norm_label": "task 4: \u0432\u044b\u043d\u0435\u0441\u0442\u0438 addpositionform \u0432 features/add-position" }, { "label": "Task 5: \u0412\u044b\u043d\u0435\u0441\u0442\u0438 cursor-\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e \u0432 shared/lib/useCursorPagination", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1042", "_origin": "ast", "id": "fsd_frontend_refactor_plan_task_5_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_cursor_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e_\u0432_shared_lib_usecursorpagination", "community": 196, "norm_label": "task 5: \u0432\u044b\u043d\u0435\u0441\u0442\u0438 cursor-\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e \u0432 shared/lib/usecursorpagination" }, { "label": "Task 6: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c @conarti/eslint-plugin-feature-sliced", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1237", "_origin": "ast", "id": "fsd_frontend_refactor_plan_task_6_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_conarti_eslint_plugin_feature_sliced", "community": 196, "norm_label": "task 6: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c @conarti/eslint-plugin-feature-sliced" }, { "label": "Self-Review Checklist", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1305", "_origin": "ast", "id": "fsd_frontend_refactor_plan_self_review_checklist", "community": 196, "norm_label": "self-review checklist" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L1", "_origin": "ast", "id": "fsd_frontend_refactor_spec", "community": 171, "norm_label": "spec.md" }, { "label": "FSD Frontend Refactor", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L1", "_origin": "ast", "id": "fsd_frontend_refactor_spec_fsd_frontend_refactor", "community": 171, "norm_label": "fsd frontend refactor" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L3", "_origin": "ast", "id": "fsd_frontend_refactor_spec_\u0446\u0435\u043b\u044c", "community": 171, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0417\u0430\u0434\u0430\u0447\u0438", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L9", "_origin": "ast", "id": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "community": 171, "norm_label": "\u0437\u0430\u0434\u0430\u0447\u0438" }, { "label": "1. \u0418\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0451\u0432 \u0432 shared/lib/test", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L11", "_origin": "ast", "id": "fsd_frontend_refactor_spec_1_\u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c_\u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435_\u0441\u043b\u043e\u0451\u0432_\u0432_shared_lib_test", "community": 171, "norm_label": "1. \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0435\u0432 \u0432 shared/lib/test" }, { "label": "2. \u0412\u044b\u043d\u0435\u0441\u0442\u0438 BrokerPositionTable \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432 \u0432\u0438\u0434\u0436\u0435\u0442", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L18", "_origin": "ast", "id": "fsd_frontend_refactor_spec_2_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokerpositiontable_\u0438\u0437_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "community": 171, "norm_label": "2. \u0432\u044b\u043d\u0435\u0441\u0442\u0438 brokerpositiontable \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432 \u0432\u0438\u0434\u0436\u0435\u0442" }, { "label": "3. \u0412\u044b\u043d\u0435\u0441\u0442\u0438 BrokerSummary, BrokerAssetCards, BrokerOverviewSkeleton \u0432 \u0432\u0438\u0434\u0436\u0435\u0442", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L30", "_origin": "ast", "id": "fsd_frontend_refactor_spec_3_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokersummary_brokerassetcards_brokeroverviewskeleton_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "community": 171, "norm_label": "3. \u0432\u044b\u043d\u0435\u0441\u0442\u0438 brokersummary, brokerassetcards, brokeroverviewskeleton \u0432 \u0432\u0438\u0434\u0436\u0435\u0442" }, { "label": "4. \u0412\u044b\u043d\u0435\u0441\u0442\u0438 AddPositionForm \u0432 \u0444\u0438\u0447\u0443", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L44", "_origin": "ast", "id": "fsd_frontend_refactor_spec_4_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_addpositionform_\u0432_\u0444\u0438\u0447\u0443", "community": 171, "norm_label": "4. \u0432\u044b\u043d\u0435\u0441\u0442\u0438 addpositionform \u0432 \u0444\u0438\u0447\u0443" }, { "label": "5. \u0412\u044b\u043d\u0435\u0441\u0442\u0438 cursor-\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e \u0432 shared-\u0445\u0443\u043a", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L58", "_origin": "ast", "id": "fsd_frontend_refactor_spec_5_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_cursor_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e_\u0432_shared_\u0445\u0443\u043a", "community": 171, "norm_label": "5. \u0432\u044b\u043d\u0435\u0441\u0442\u0438 cursor-\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e \u0432 shared-\u0445\u0443\u043a" }, { "label": "6. \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c ESLint-\u043f\u043b\u0430\u0433\u0438\u043d FSD", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L71", "_origin": "ast", "id": "fsd_frontend_refactor_spec_6_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_eslint_\u043f\u043b\u0430\u0433\u0438\u043d_fsd", "community": 171, "norm_label": "6. \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c eslint-\u043f\u043b\u0430\u0433\u0438\u043d fsd" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0451\u043c\u043a\u0438 (Acceptance Criteria)", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L79", "_origin": "ast", "id": "fsd_frontend_refactor_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0451\u043c\u043a\u0438_acceptance_criteria", "community": 171, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438 (acceptance criteria)" }, { "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L92", "_origin": "ast", "id": "fsd_frontend_refactor_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "community": 171, "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/tasks.md", "source_location": "L1", "_origin": "ast", "id": "fsd_frontend_refactor_tasks", "community": 281, "norm_label": "tasks.md" }, { "label": "FSD Frontend Refactor \u2014 Tasks", "file_type": "document", "source_file": "docs/features/fsd-frontend-refactor/tasks.md", "source_location": "L1", "_origin": "ast", "id": "fsd_frontend_refactor_tasks_fsd_frontend_refactor_tasks", "community": 281, "norm_label": "fsd frontend refactor \u2014 tasks" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L1", "_origin": "ast", "id": "fsd_quick_fix_plan", "community": 209, "norm_label": "plan.md" }, { "label": "FSD Quick Fix \u2014 Plan", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L1", "_origin": "ast", "id": "fsd_quick_fix_plan_fsd_quick_fix_plan", "community": 209, "norm_label": "fsd quick fix \u2014 plan" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L3", "_origin": "ast", "id": "fsd_quick_fix_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "community": 209, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f" }, { "label": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L10", "_origin": "ast", "id": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "community": 209, "norm_label": "\u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f" }, { "label": "Task 1: \u0423\u0431\u0440\u0430\u0442\u044c cross-entity import", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L12", "_origin": "ast", "id": "fsd_quick_fix_plan_task_1_\u0443\u0431\u0440\u0430\u0442\u044c_cross_entity_import", "community": 209, "norm_label": "task 1: \u0443\u0431\u0440\u0430\u0442\u044c cross-entity import" }, { "label": "Task 2: \u0414\u0435\u0434\u0443\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0442\u0435\u0440\u044b", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L16", "_origin": "ast", "id": "fsd_quick_fix_plan_task_2_\u0434\u0435\u0434\u0443\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0444\u043e\u0440\u043c\u0430\u0442\u0442\u0435\u0440\u044b", "community": 209, "norm_label": "task 2: \u0434\u0435\u0434\u0443\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0442\u0435\u0440\u044b" }, { "label": "Task 3: \u0423\u043f\u043b\u043e\u0441\u0442\u0438\u0442\u044c shared/ui/broker-allocation-bar", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L21", "_origin": "ast", "id": "fsd_quick_fix_plan_task_3_\u0443\u043f\u043b\u043e\u0441\u0442\u0438\u0442\u044c_shared_ui_broker_allocation_bar", "community": 209, "norm_label": "task 3: \u0443\u043f\u043b\u043e\u0441\u0442\u0438\u0442\u044c shared/ui/broker-allocation-bar" }, { "label": "Task 4: \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c entities/stock/index.ts", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L26", "_origin": "ast", "id": "fsd_quick_fix_plan_task_4_\u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c_entities_stock_index_ts", "community": 209, "norm_label": "task 4: \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c entities/stock/index.ts" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L29", "_origin": "ast", "id": "fsd_quick_fix_plan_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 209, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L1", "_origin": "ast", "id": "fsd_quick_fix_spec", "community": 263, "norm_label": "spec.md" }, { "label": "FSD Quick Fix", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L1", "_origin": "ast", "id": "fsd_quick_fix_spec_fsd_quick_fix", "community": 263, "norm_label": "fsd quick fix" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L3", "_origin": "ast", "id": "fsd_quick_fix_spec_\u0446\u0435\u043b\u044c", "community": 263, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L7", "_origin": "ast", "id": "fsd_quick_fix_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 263, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L14", "_origin": "ast", "id": "fsd_quick_fix_spec_acceptance_criteria", "community": 263, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/tasks.md", "source_location": "L1", "_origin": "ast", "id": "fsd_quick_fix_tasks", "community": 282, "norm_label": "tasks.md" }, { "label": "FSD Quick Fix \u2014 Tasks", "file_type": "document", "source_file": "docs/features/fsd-quick-fix/tasks.md", "source_location": "L1", "_origin": "ast", "id": "fsd_quick_fix_tasks_fsd_quick_fix_tasks", "community": 282, "norm_label": "fsd quick fix \u2014 tasks" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1", "_origin": "ast", "id": "moex_vibe_plan", "community": 57, "norm_label": "plan.md" }, { "label": "MoexVibe MVP Implementation Plan", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1", "_origin": "ast", "id": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "community": 57, "norm_label": "moexvibe mvp implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L13", "_origin": "ast", "id": "moex_vibe_plan_file_structure", "community": 57, "norm_label": "file structure" }, { "label": "SPRINT 1: Backend Foundation", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L139", "_origin": "ast", "id": "moex_vibe_plan_sprint_1_backend_foundation", "community": 57, "norm_label": "sprint 1: backend foundation" }, { "label": "Task 1.1: Initialize project root with npm workspaces", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L141", "_origin": "ast", "id": "moex_vibe_plan_task_1_1_initialize_project_root_with_npm_workspaces", "community": 57, "norm_label": "task 1.1: initialize project root with npm workspaces" }, { "label": "Task 1.2: Scaffold NestJS backend", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L224", "_origin": "ast", "id": "moex_vibe_plan_task_1_2_scaffold_nestjs_backend", "community": 57, "norm_label": "task 1.2: scaffold nestjs backend" }, { "label": "Task 1.3: Configuration module", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L383", "_origin": "ast", "id": "moex_vibe_plan_task_1_3_configuration_module", "community": 57, "norm_label": "task 1.3: configuration module" }, { "label": "Task 1.4: Common DTOs, filters, interceptors, middleware", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L425", "_origin": "ast", "id": "moex_vibe_plan_task_1_4_common_dtos_filters_interceptors_middleware", "community": 57, "norm_label": "task 1.4: common dtos, filters, interceptors, middleware" }, { "label": "Task 1.5: Health check endpoint", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L595", "_origin": "ast", "id": "moex_vibe_plan_task_1_5_health_check_endpoint", "community": 57, "norm_label": "task 1.5: health check endpoint" }, { "label": "Task 1.6: MoexClient module with rate limiting", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L628", "_origin": "ast", "id": "moex_vibe_plan_task_1_6_moexclient_module_with_rate_limiting", "community": 57, "norm_label": "task 1.6: moexclient module with rate limiting" }, { "label": "Task 1.7: Cache module", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1180", "_origin": "ast", "id": "moex_vibe_plan_task_1_7_cache_module", "community": 57, "norm_label": "task 1.7: cache module" }, { "label": "SPRINT 2: Securities API", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1264", "_origin": "ast", "id": "moex_vibe_plan_sprint_2_securities_api", "community": 57, "norm_label": "sprint 2: securities api" }, { "label": "Task 2.1: Securities search module", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1266", "_origin": "ast", "id": "moex_vibe_plan_task_2_1_securities_search_module", "community": 57, "norm_label": "task 2.1: securities search module" }, { "label": "Task 2.2: Shares module \u2014 spec + marketdata", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1473", "_origin": "ast", "id": "moex_vibe_plan_task_2_2_shares_module_spec_marketdata", "community": 57, "norm_label": "task 2.2: shares module \u2014 spec + marketdata" }, { "label": "SPRINT 3: Bonds + History + Candles", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1732", "_origin": "ast", "id": "moex_vibe_plan_sprint_3_bonds_history_candles", "community": 57, "norm_label": "sprint 3: bonds + history + candles" }, { "label": "Task 3.1: Bonds module", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1734", "_origin": "ast", "id": "moex_vibe_plan_task_3_1_bonds_module", "community": 57, "norm_label": "task 3.1: bonds module" }, { "label": "Task 3.2: Candles module (shared by shares + bonds)", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2036", "_origin": "ast", "id": "moex_vibe_plan_task_3_2_candles_module_shared_by_shares_bonds", "community": 57, "norm_label": "task 3.2: candles module (shared by shares + bonds)" }, { "label": "SPRINT 4: Frontend Foundation", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2219", "_origin": "ast", "id": "moex_vibe_plan_sprint_4_frontend_foundation", "community": 57, "norm_label": "sprint 4: frontend foundation" }, { "label": "Task 4.1: Scaffold React + Vite frontend", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2221", "_origin": "ast", "id": "moex_vibe_plan_task_4_1_scaffold_react_vite_frontend", "community": 57, "norm_label": "task 4.1: scaffold react + vite frontend" }, { "label": "Task 4.2: Generate API client from OpenAPI schema", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2474", "_origin": "ast", "id": "moex_vibe_plan_task_4_2_generate_api_client_from_openapi_schema", "community": 57, "norm_label": "task 4.2: generate api client from openapi schema" }, { "label": "Task 4.3: Layout component", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2510", "_origin": "ast", "id": "moex_vibe_plan_task_4_3_layout_component", "community": 57, "norm_label": "task 4.3: layout component" }, { "label": "Task 4.4: Search hook + HomePage", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2561", "_origin": "ast", "id": "moex_vibe_plan_task_4_4_search_hook_homepage", "community": 57, "norm_label": "task 4.4: search hook + homepage" }, { "label": "SPRINT 5: Frontend Details", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2754", "_origin": "ast", "id": "moex_vibe_plan_sprint_5_frontend_details", "community": 57, "norm_label": "sprint 5: frontend details" }, { "label": "Task 5.1: Stock page hook", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2756", "_origin": "ast", "id": "moex_vibe_plan_task_5_1_stock_page_hook", "community": 57, "norm_label": "task 5.1: stock page hook" }, { "label": "Task 5.2: StockDetails component", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2846", "_origin": "ast", "id": "moex_vibe_plan_task_5_2_stockdetails_component", "community": 57, "norm_label": "task 5.2: stockdetails component" }, { "label": "Task 5.3: Bond page hooks", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2937", "_origin": "ast", "id": "moex_vibe_plan_task_5_3_bond_page_hooks", "community": 57, "norm_label": "task 5.3: bond page hooks" }, { "label": "Task 5.4: BondDetails component", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2994", "_origin": "ast", "id": "moex_vibe_plan_task_5_4_bonddetails_component", "community": 57, "norm_label": "task 5.4: bonddetails component" }, { "label": "Task 5.5: PriceChart component", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3083", "_origin": "ast", "id": "moex_vibe_plan_task_5_5_pricechart_component", "community": 57, "norm_label": "task 5.5: pricechart component" }, { "label": "Task 5.6: StockPage and BondPage", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3173", "_origin": "ast", "id": "moex_vibe_plan_task_5_6_stockpage_and_bondpage", "community": 57, "norm_label": "task 5.6: stockpage and bondpage" }, { "label": "SPRINT 6: Documentation + Infrastructure", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3278", "_origin": "ast", "id": "moex_vibe_plan_sprint_6_documentation_infrastructure", "community": 57, "norm_label": "sprint 6: documentation + infrastructure" }, { "label": "Task 6.1: OpenAPI spec finalization", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3280", "_origin": "ast", "id": "moex_vibe_plan_task_6_1_openapi_spec_finalization", "community": 57, "norm_label": "task 6.1: openapi spec finalization" }, { "label": "Task 6.2: ADR documentation", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3293", "_origin": "ast", "id": "moex_vibe_plan_task_6_2_adr_documentation", "community": 57, "norm_label": "task 6.2: adr documentation" }, { "label": "Task 6.3: Docker setup", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3333", "_origin": "ast", "id": "moex_vibe_plan_task_6_3_docker_setup", "community": 57, "norm_label": "task 6.3: docker setup" }, { "label": "Task 6.4: README and final checks", "file_type": "document", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3429", "_origin": "ast", "id": "moex_vibe_plan_task_6_4_readme_and_final_checks", "community": 57, "norm_label": "task 6.4: readme and final checks" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L1", "_origin": "ast", "id": "moex_vibe_spec", "community": 113, "norm_label": "spec.md" }, { "label": "MoexVibe \u2014 MVP Design Specification", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L1", "_origin": "ast", "id": "moex_vibe_spec_moexvibe_mvp_design_specification", "community": 113, "norm_label": "moexvibe \u2014 mvp design specification" }, { "label": "1. Product Requirements Document (PRD)", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L9", "_origin": "ast", "id": "moex_vibe_spec_1_product_requirements_document_prd", "community": 113, "norm_label": "1. product requirements document (prd)" }, { "label": "1.1 Product Vision", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L11", "_origin": "ast", "id": "moex_vibe_spec_1_1_product_vision", "community": 113, "norm_label": "1.1 product vision" }, { "label": "1.2 Target Audience", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L14", "_origin": "ast", "id": "moex_vibe_spec_1_2_target_audience", "community": 113, "norm_label": "1.2 target audience" }, { "label": "1.3 MVP Scope", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L17", "_origin": "ast", "id": "moex_vibe_spec_1_3_mvp_scope", "community": 113, "norm_label": "1.3 mvp scope" }, { "label": "1.4 User Stories", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L30", "_origin": "ast", "id": "moex_vibe_spec_1_4_user_stories", "community": 113, "norm_label": "1.4 user stories" }, { "label": "1.5 Non-Functional Requirements", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L40", "_origin": "ast", "id": "moex_vibe_spec_1_5_non_functional_requirements", "community": 113, "norm_label": "1.5 non-functional requirements" }, { "label": "2. Domain Model", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L49", "_origin": "ast", "id": "moex_vibe_spec_2_domain_model", "community": 113, "norm_label": "2. domain model" }, { "label": "3. Architecture", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L131", "_origin": "ast", "id": "moex_vibe_spec_3_architecture", "community": 113, "norm_label": "3. architecture" }, { "label": "3.1 Caching Strategy", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L162", "_origin": "ast", "id": "moex_vibe_spec_3_1_caching_strategy", "community": 113, "norm_label": "3.1 caching strategy" }, { "label": "3.2 Error Handling Strategy", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L173", "_origin": "ast", "id": "moex_vibe_spec_3_2_error_handling_strategy", "community": 113, "norm_label": "3.2 error handling strategy" }, { "label": "3.3 Rate Limiting", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L180", "_origin": "ast", "id": "moex_vibe_spec_3_3_rate_limiting", "community": 113, "norm_label": "3.3 rate limiting" }, { "label": "4. API Endpoints", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L188", "_origin": "ast", "id": "moex_vibe_spec_4_api_endpoints", "community": 113, "norm_label": "4. api endpoints" }, { "label": "5. Repo Structure", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L206", "_origin": "ast", "id": "moex_vibe_spec_5_repo_structure", "community": 113, "norm_label": "5. repo structure" }, { "label": "6. Sprint Plan", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L278", "_origin": "ast", "id": "moex_vibe_spec_6_sprint_plan", "community": 113, "norm_label": "6. sprint plan" }, { "label": "Sprint 1 \u2014 Backend Foundation", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L280", "_origin": "ast", "id": "moex_vibe_spec_sprint_1_backend_foundation", "community": 113, "norm_label": "sprint 1 \u2014 backend foundation" }, { "label": "Sprint 2 \u2014 Securities API", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L288", "_origin": "ast", "id": "moex_vibe_spec_sprint_2_securities_api", "community": 113, "norm_label": "sprint 2 \u2014 securities api" }, { "label": "Sprint 3 \u2014 Bonds + History", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L294", "_origin": "ast", "id": "moex_vibe_spec_sprint_3_bonds_history", "community": 113, "norm_label": "sprint 3 \u2014 bonds + history" }, { "label": "Sprint 4 \u2014 Frontend Foundation", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L301", "_origin": "ast", "id": "moex_vibe_spec_sprint_4_frontend_foundation", "community": 113, "norm_label": "sprint 4 \u2014 frontend foundation" }, { "label": "Sprint 5 \u2014 Frontend Details", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L307", "_origin": "ast", "id": "moex_vibe_spec_sprint_5_frontend_details", "community": 113, "norm_label": "sprint 5 \u2014 frontend details" }, { "label": "Sprint 6 \u2014 Docs + Infrastructure", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L313", "_origin": "ast", "id": "moex_vibe_spec_sprint_6_docs_infrastructure", "community": 113, "norm_label": "sprint 6 \u2014 docs + infrastructure" }, { "label": "7. Risks", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L321", "_origin": "ast", "id": "moex_vibe_spec_7_risks", "community": 113, "norm_label": "7. risks" }, { "label": "8. Post-MVP Roadmap", "file_type": "document", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L330", "_origin": "ast", "id": "moex_vibe_spec_8_post_mvp_roadmap", "community": 113, "norm_label": "8. post-mvp roadmap" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L1", "_origin": "ast", "id": "pagination_loading_overlay_plan", "community": 225, "norm_label": "plan.md" }, { "label": "Pagination Loading Overlay \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L1", "_origin": "ast", "id": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "community": 225, "norm_label": "pagination loading overlay \u2014 implementation plan" }, { "label": "Task 1: CSS \u2014 spinner animation and overlay styles", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L13", "_origin": "ast", "id": "pagination_loading_overlay_plan_task_1_css_spinner_animation_and_overlay_styles", "community": 225, "norm_label": "task 1: css \u2014 spinner animation and overlay styles" }, { "label": "Task 2: PositionGroupTable \u2014 overlay on pagination + spinner in buttons", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L63", "_origin": "ast", "id": "pagination_loading_overlay_plan_task_2_positiongrouptable_overlay_on_pagination_spinner_in_buttons", "community": 225, "norm_label": "task 2: positiongrouptable \u2014 overlay on pagination + spinner in buttons" }, { "label": "Task 3: BrokerOperationsTable \u2014 new `isFetching` prop + overlay", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L219", "_origin": "ast", "id": "pagination_loading_overlay_plan_task_3_brokeroperationstable_new_isfetching_prop_overlay", "community": 225, "norm_label": "task 3: brokeroperationstable \u2014 new `isfetching` prop + overlay" }, { "label": "Task 4: BrokerAccountDetailPage \u2014 pass `isFetching` to operations table", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L407", "_origin": "ast", "id": "pagination_loading_overlay_plan_task_4_brokeraccountdetailpage_pass_isfetching_to_operations_table", "community": 225, "norm_label": "task 4: brokeraccountdetailpage \u2014 pass `isfetching` to operations table" }, { "label": "Task 5: Update tests", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L438", "_origin": "ast", "id": "pagination_loading_overlay_plan_task_5_update_tests", "community": 225, "norm_label": "task 5: update tests" }, { "label": "Task 6: Lint and final verification", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L490", "_origin": "ast", "id": "pagination_loading_overlay_plan_task_6_lint_and_final_verification", "community": 225, "norm_label": "task 6: lint and final verification" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L1", "_origin": "ast", "id": "pagination_loading_overlay_spec", "community": 87, "norm_label": "spec.md" }, { "label": "\u0418\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0431\u0440\u043e\u043a\u0435\u0440\u0430", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L1", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "community": 183, "norm_label": "\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445 \u0431\u0440\u043e\u043a\u0435\u0440\u0430" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L6", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 183, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L15", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0446\u0435\u043b\u044c", "community": 183, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0414\u0438\u0437\u0430\u0439\u043d (\u0432\u044b\u0431\u0440\u0430\u043d C3)", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L19", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0432\u044b\u0431\u0440\u0430\u043d_c3", "community": 183, "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d (\u0432\u044b\u0431\u0440\u0430\u043d c3)" }, { "label": "\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L21", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435", "community": 183, "norm_label": "\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435" }, { "label": "\u041a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L34", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u043a\u0430\u043a_\u044d\u0442\u043e_\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438", "community": 183, "norm_label": "\u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 TableLoadingOverlay", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L49", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_tableloadingoverlay", "community": 183, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 tableloadingoverlay" }, { "label": "\u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: \u0441\u043f\u0438\u043d\u043d\u0435\u0440 \u0432 \u043a\u043d\u043e\u043f\u043a\u0435", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L76", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u0441\u043f\u0438\u043d\u043d\u0435\u0440_\u0432_\u043a\u043d\u043e\u043f\u043a\u0435", "community": 183, "norm_label": "\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: \u0441\u043f\u0438\u043d\u043d\u0435\u0440 \u0432 \u043a\u043d\u043e\u043f\u043a\u0435" }, { "label": "\u0413\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L94", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0433\u0434\u0435_\u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "community": 183, "norm_label": "\u0433\u0434\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f" }, { "label": "\u0424\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L101", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 183, "norm_label": "\u0444\u0430\u0438\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L111", "_origin": "ast", "id": "pagination_loading_overlay_spec_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "community": 183, "norm_label": "\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "pilot_migration_plan", "community": 197, "norm_label": "plan.md" }, { "label": "Pilot Migration \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "pilot_migration_plan_pilot_migration_implementation_plan", "community": 197, "norm_label": "pilot migration \u2014 implementation plan" }, { "label": "Architecture", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L3", "_origin": "ast", "id": "pilot_migration_plan_architecture", "community": 197, "norm_label": "architecture" }, { "label": "Files", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L7", "_origin": "ast", "id": "pilot_migration_plan_files", "community": 197, "norm_label": "files" }, { "label": "Modify", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L9", "_origin": "ast", "id": "pilot_migration_plan_modify", "community": 197, "norm_label": "modify" }, { "label": "No changes", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L13", "_origin": "ast", "id": "pilot_migration_plan_no_changes", "community": 197, "norm_label": "no changes" }, { "label": "Step-by-step", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L17", "_origin": "ast", "id": "pilot_migration_plan_step_by_step", "community": 197, "norm_label": "step-by-step" }, { "label": "Step 1: Migrate HomePage", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L19", "_origin": "ast", "id": "pilot_migration_plan_step_1_migrate_homepage", "community": 197, "norm_label": "step 1: migrate homepage" }, { "label": "Step 2: Migrate SearchBar", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L46", "_origin": "ast", "id": "pilot_migration_plan_step_2_migrate_searchbar", "community": 197, "norm_label": "step 2: migrate searchbar" }, { "label": "Step 3: Verify", "file_type": "document", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L56", "_origin": "ast", "id": "pilot_migration_plan_step_3_verify", "community": 197, "norm_label": "step 3: verify" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "pilot_migration_spec", "community": 237, "norm_label": "spec.md" }, { "label": "Pilot Migration \u2014 Design System Adoption", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "pilot_migration_spec_pilot_migration_design_system_adoption", "community": 237, "norm_label": "pilot migration \u2014 design system adoption" }, { "label": "Status", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L3", "_origin": "ast", "id": "pilot_migration_spec_status", "community": 237, "norm_label": "status" }, { "label": "Goal", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L7", "_origin": "ast", "id": "pilot_migration_spec_goal", "community": 237, "norm_label": "goal" }, { "label": "Scope", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L11", "_origin": "ast", "id": "pilot_migration_spec_scope", "community": 237, "norm_label": "scope" }, { "label": "Out of scope", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L16", "_origin": "ast", "id": "pilot_migration_spec_out_of_scope", "community": 237, "norm_label": "out of scope" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L24", "_origin": "ast", "id": "pilot_migration_spec_acceptance_criteria", "community": 237, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "pilot_migration_tasks", "community": 264, "norm_label": "tasks.md" }, { "label": "Pilot Migration \u2014 Tasks", "file_type": "document", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "pilot_migration_tasks_pilot_migration_tasks", "community": 264, "norm_label": "pilot migration \u2014 tasks" }, { "label": "1. HomePage", "file_type": "document", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L3", "_origin": "ast", "id": "pilot_migration_tasks_1_homepage", "community": 264, "norm_label": "1. homepage" }, { "label": "2. SearchBar", "file_type": "document", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L11", "_origin": "ast", "id": "pilot_migration_tasks_2_searchbar", "community": 264, "norm_label": "2. searchbar" }, { "label": "3. Verification", "file_type": "document", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L22", "_origin": "ast", "id": "pilot_migration_tasks_3_verification", "community": 264, "norm_label": "3. verification" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_allocation_chart_plan", "community": 274, "norm_label": "plan.md" }, { "label": "\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u2014 \u041f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_allocation_chart_plan_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 274, "norm_label": "\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u2014 \u043f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "\u0417\u0430\u0434\u0430\u0447\u0430 1: \u0421\u043e\u0437\u0434\u0430\u0442\u044c AllocationChart", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L13", "_origin": "ast", "id": "portfolio_allocation_chart_plan_\u0437\u0430\u0434\u0430\u0447\u0430_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_allocationchart", "community": 274, "norm_label": "\u0437\u0430\u0434\u0430\u0447\u0430 1: \u0441\u043e\u0437\u0434\u0430\u0442\u044c allocationchart" }, { "label": "\u0417\u0430\u0434\u0430\u0447\u0430 2: \u0418\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 PortfolioSummary", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L192", "_origin": "ast", "id": "portfolio_allocation_chart_plan_\u0437\u0430\u0434\u0430\u0447\u0430_2_\u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0432_portfoliosummary", "community": 274, "norm_label": "\u0437\u0430\u0434\u0430\u0447\u0430 2: \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 portfoliosummary" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_allocation_chart_spec", "community": 87, "norm_label": "spec.md" }, { "label": "\u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u2014 \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 184, "norm_label": "\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f \u2014 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "\u041e\u0431\u0437\u043e\u0440", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L3", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u043e\u0431\u0437\u043e\u0440", "community": 184, "norm_label": "\u043e\u0431\u0437\u043e\u0440" }, { "label": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L6", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 184, "norm_label": "\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442: `AllocationChart`", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L14", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_allocationchart", "community": 184, "norm_label": "\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442: `allocationchart`" }, { "label": "\u0426\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L21", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0446\u0432\u0435\u0442\u043e\u0432\u0430\u044f_\u0441\u0445\u0435\u043c\u0430", "community": 184, "norm_label": "\u0446\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430" }, { "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L27", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "community": 184, "norm_label": "\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f" }, { "label": "\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L32", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435", "community": 184, "norm_label": "\u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L42", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "community": 184, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0444\u0430\u0438\u043b\u044b" }, { "label": "\u041d\u043e\u0432\u044b\u0439", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L44", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u043d\u043e\u0432\u044b\u0439", "community": 184, "norm_label": "\u043d\u043e\u0432\u044b\u0438" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L47", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439", "community": 184, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0438" }, { "label": "\u0413\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0441\u043b\u0443\u0447\u0430\u0438", "file_type": "document", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L50", "_origin": "ast", "id": "portfolio_allocation_chart_spec_\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435_\u0441\u043b\u0443\u0447\u0430\u0438", "community": 184, "norm_label": "\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435 \u0441\u043b\u0443\u0447\u0430\u0438" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_analytics_plan", "community": 122, "norm_label": "plan.md" }, { "label": "Portfolio Analytics \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_analytics_plan_portfolio_analytics_implementation_plan", "community": 122, "norm_label": "portfolio analytics \u2014 implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L13", "_origin": "ast", "id": "portfolio_analytics_plan_file_structure", "community": 122, "norm_label": "file structure" }, { "label": "Backend (modified files)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L15", "_origin": "ast", "id": "portfolio_analytics_plan_backend_modified_files", "community": 122, "norm_label": "backend (modified files)" }, { "label": "Backend (new files)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L21", "_origin": "ast", "id": "portfolio_analytics_plan_backend_new_files", "community": 122, "norm_label": "backend (new files)" }, { "label": "Frontend (modified files)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L24", "_origin": "ast", "id": "portfolio_analytics_plan_frontend_modified_files", "community": 122, "norm_label": "frontend (modified files)" }, { "label": "Frontend (new files)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L33", "_origin": "ast", "id": "portfolio_analytics_plan_frontend_new_files", "community": 122, "norm_label": "frontend (new files)" }, { "label": "Task 1: Prisma schema \u2014 add buyPrice and buyDate to Position", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L38", "_origin": "ast", "id": "portfolio_analytics_plan_task_1_prisma_schema_add_buyprice_and_buydate_to_position", "community": 122, "norm_label": "task 1: prisma schema \u2014 add buyprice and buydate to position" }, { "label": "Task 2: Backend DTO updates \u2014 add-position and update-position", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L80", "_origin": "ast", "id": "portfolio_analytics_plan_task_2_backend_dto_updates_add_position_and_update_position", "community": 122, "norm_label": "task 2: backend dto updates \u2014 add-position and update-position" }, { "label": "Task 3: Backend PortfolioService \u2014 PnL enrichment", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L182", "_origin": "ast", "id": "portfolio_analytics_plan_task_3_backend_portfolioservice_pnl_enrichment", "community": 122, "norm_label": "task 3: backend portfolioservice \u2014 pnl enrichment" }, { "label": "Task 4: Backend AnalyticsResponseDto", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L425", "_origin": "ast", "id": "portfolio_analytics_plan_task_4_backend_analyticsresponsedto", "community": 122, "norm_label": "task 4: backend analyticsresponsedto" }, { "label": "Task 5: Backend tests \u2014 PnL calculation", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L458", "_origin": "ast", "id": "portfolio_analytics_plan_task_5_backend_tests_pnl_calculation", "community": 122, "norm_label": "task 5: backend tests \u2014 pnl calculation" }, { "label": "Task 6: Frontend types \u2014 add PnL fields to responses.ts", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L554", "_origin": "ast", "id": "portfolio_analytics_plan_task_6_frontend_types_add_pnl_fields_to_responses_ts", "community": 122, "norm_label": "task 6: frontend types \u2014 add pnl fields to responses.ts" }, { "label": "Task 7: Frontend API client + hooks \u2014 pass buyPrice/buyDate", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L596", "_origin": "ast", "id": "portfolio_analytics_plan_task_7_frontend_api_client_hooks_pass_buyprice_buydate", "community": 122, "norm_label": "task 7: frontend api client + hooks \u2014 pass buyprice/buydate" }, { "label": "Task 8: Frontend SharePositionRow \u2014 add PnL columns", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L681", "_origin": "ast", "id": "portfolio_analytics_plan_task_8_frontend_sharepositionrow_add_pnl_columns", "community": 122, "norm_label": "task 8: frontend sharepositionrow \u2014 add pnl columns" }, { "label": "Task 9: Frontend BondPositionRow \u2014 add PnL columns", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L737", "_origin": "ast", "id": "portfolio_analytics_plan_task_9_frontend_bondpositionrow_add_pnl_columns", "community": 122, "norm_label": "task 9: frontend bondpositionrow \u2014 add pnl columns" }, { "label": "Task 10: Frontend AnalyticsSummary + PortfolioSummary update", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L788", "_origin": "ast", "id": "portfolio_analytics_plan_task_10_frontend_analyticssummary_portfoliosummary_update", "community": 122, "norm_label": "task 10: frontend analyticssummary + portfoliosummary update" }, { "label": "Task 11: Frontend PortfolioDetailPage \u2014 add buyPrice to add position form", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L924", "_origin": "ast", "id": "portfolio_analytics_plan_task_11_frontend_portfoliodetailpage_add_buyprice_to_add_position_form", "community": 122, "norm_label": "task 11: frontend portfoliodetailpage \u2014 add buyprice to add position form" }, { "label": "Task 12: Verify everything works", "file_type": "document", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L992", "_origin": "ast", "id": "portfolio_analytics_plan_task_12_verify_everything_works", "community": 122, "norm_label": "task 12: verify everything works" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_analytics_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Portfolio Analytics \u2014 Design Specification (SDD)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "community": 61, "norm_label": "portfolio analytics \u2014 design specification (sdd)" }, { "label": "1. Product Requirements Document (PRD)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L9", "_origin": "ast", "id": "portfolio_analytics_spec_1_product_requirements_document_prd", "community": 61, "norm_label": "1. product requirements document (prd)" }, { "label": "1.1 Product Vision", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L11", "_origin": "ast", "id": "portfolio_analytics_spec_1_1_product_vision", "community": 61, "norm_label": "1.1 product vision" }, { "label": "1.2 Target Audience", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L15", "_origin": "ast", "id": "portfolio_analytics_spec_1_2_target_audience", "community": 61, "norm_label": "1.2 target audience" }, { "label": "1.3 Scope", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L19", "_origin": "ast", "id": "portfolio_analytics_spec_1_3_scope", "community": 61, "norm_label": "1.3 scope" }, { "label": "1.4 User Stories", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L31", "_origin": "ast", "id": "portfolio_analytics_spec_1_4_user_stories", "community": 61, "norm_label": "1.4 user stories" }, { "label": "1.5 Non-Functional Requirements", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L43", "_origin": "ast", "id": "portfolio_analytics_spec_1_5_non_functional_requirements", "community": 61, "norm_label": "1.5 non-functional requirements" }, { "label": "2. Domain Model", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L52", "_origin": "ast", "id": "portfolio_analytics_spec_2_domain_model", "community": 61, "norm_label": "2. domain model" }, { "label": "\u0420\u0430\u0441\u0447\u0451\u0442 PnL \u0434\u043b\u044f \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L94", "_origin": "ast", "id": "portfolio_analytics_spec_\u0440\u0430\u0441\u0447\u0451\u0442_pnl_\u0434\u043b\u044f_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "community": 61, "norm_label": "\u0440\u0430\u0441\u0447\u0435\u0442 pnl \u0434\u043b\u044f \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0438" }, { "label": "\u0420\u0430\u0441\u0447\u0451\u0442 \u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u0445\u043e\u0434\u0430", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L104", "_origin": "ast", "id": "portfolio_analytics_spec_\u0440\u0430\u0441\u0447\u0451\u0442_\u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u043d\u043e\u0433\u043e_\u0434\u043e\u0445\u043e\u0434\u0430", "community": 61, "norm_label": "\u0440\u0430\u0441\u0447\u0435\u0442 \u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u0445\u043e\u0434\u0430" }, { "label": "3. Architecture", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L114", "_origin": "ast", "id": "portfolio_analytics_spec_3_architecture", "community": 61, "norm_label": "3. architecture" }, { "label": "3.1 Backend \u2014 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c PortfolioModule", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L116", "_origin": "ast", "id": "portfolio_analytics_spec_3_1_backend_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_\u0432_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c_portfoliomodule", "community": 61, "norm_label": "3.1 backend \u2014 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c portfoliomodule" }, { "label": "3.2 Frontend", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L136", "_origin": "ast", "id": "portfolio_analytics_spec_3_2_frontend", "community": 61, "norm_label": "3.2 frontend" }, { "label": "3.3 \u0420\u043e\u0443\u0442\u0438\u043d\u0433", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L154", "_origin": "ast", "id": "portfolio_analytics_spec_3_3_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "community": 61, "norm_label": "3.3 \u0440\u043e\u0443\u0442\u0438\u043d\u0433" }, { "label": "4. API Contracts", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L160", "_origin": "ast", "id": "portfolio_analytics_spec_4_api_contracts", "community": 61, "norm_label": "4. api contracts" }, { "label": "4.1 \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430\u0445", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L162", "_origin": "ast", "id": "portfolio_analytics_spec_4_1_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_\u0432_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445_\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430\u0445", "community": 61, "norm_label": "4.1 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430\u0445" }, { "label": "4.2 Response Types", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L207", "_origin": "ast", "id": "portfolio_analytics_spec_4_2_response_types", "community": 61, "norm_label": "4.2 response types" }, { "label": "4.3 Error Codes", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L235", "_origin": "ast", "id": "portfolio_analytics_spec_4_3_error_codes", "community": 61, "norm_label": "4.3 error codes" }, { "label": "5. Database Schema (Prisma)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L245", "_origin": "ast", "id": "portfolio_analytics_spec_5_database_schema_prisma", "community": 61, "norm_label": "5. database schema (prisma)" }, { "label": "6. Business Rules", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L273", "_origin": "ast", "id": "portfolio_analytics_spec_6_business_rules", "community": 61, "norm_label": "6. business rules" }, { "label": "7. Events (Domain Events)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L288", "_origin": "ast", "id": "portfolio_analytics_spec_7_events_domain_events", "community": 61, "norm_label": "7. events (domain events)" }, { "label": "8. Risks and Edge Cases", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L297", "_origin": "ast", "id": "portfolio_analytics_spec_8_risks_and_edge_cases", "community": 61, "norm_label": "8. risks and edge cases" }, { "label": "9. Implementation Phases", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L311", "_origin": "ast", "id": "portfolio_analytics_spec_9_implementation_phases", "community": 61, "norm_label": "9. implementation phases" }, { "label": "Phase 1: Cost Basis + PnL Core", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L313", "_origin": "ast", "id": "portfolio_analytics_spec_phase_1_cost_basis_pnl_core", "community": 61, "norm_label": "phase 1: cost basis + pnl core" }, { "label": "Phase 2: Dividend Income", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L338", "_origin": "ast", "id": "portfolio_analytics_spec_phase_2_dividend_income", "community": 61, "norm_label": "phase 2: dividend income" }, { "label": "Phase 3: Target Allocation Comparison", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L355", "_origin": "ast", "id": "portfolio_analytics_spec_phase_3_target_allocation_comparison", "community": 61, "norm_label": "phase 3: target allocation comparison" }, { "label": "10. OpenAPI Specification", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L369", "_origin": "ast", "id": "portfolio_analytics_spec_10_openapi_specification", "community": 61, "norm_label": "10. openapi specification" }, { "label": "11. ADR", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L379", "_origin": "ast", "id": "portfolio_analytics_spec_11_adr", "community": 61, "norm_label": "11. adr" }, { "label": "ADR-011: PnL Calculation on Backend", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L381", "_origin": "ast", "id": "portfolio_analytics_spec_adr_011_pnl_calculation_on_backend", "community": 61, "norm_label": "adr-011: pnl calculation on backend" }, { "label": "ADR-012: BuyPrice \u043a\u0430\u043a Float (\u043d\u0435 Decimal)", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L397", "_origin": "ast", "id": "portfolio_analytics_spec_adr_012_buyprice_\u043a\u0430\u043a_float_\u043d\u0435_decimal", "community": 61, "norm_label": "adr-012: buyprice \u043a\u0430\u043a float (\u043d\u0435 decimal)" }, { "label": "ADR-013: Dividend Income Calculation", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L413", "_origin": "ast", "id": "portfolio_analytics_spec_adr_013_dividend_income_calculation", "community": 61, "norm_label": "adr-013: dividend income calculation" }, { "label": "12. Self-Review Checklist", "file_type": "document", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L430", "_origin": "ast", "id": "portfolio_analytics_spec_12_self_review_checklist", "community": 61, "norm_label": "12. self-review checklist" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_enricher_optimization_plan", "community": 238, "norm_label": "plan.md" }, { "label": "Portfolio Enricher Optimization \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "community": 238, "norm_label": "portfolio enricher optimization \u2014 implementation plan" }, { "label": "Task 1: Add types \u2014 `shortName` on share market data + `MoexBondPositionData` combined type", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L13", "_origin": "ast", "id": "portfolio_enricher_optimization_plan_task_1_add_types_shortname_on_share_market_data_moexbondpositiondata_combined_type", "community": 238, "norm_label": "task 1: add types \u2014 `shortname` on share market data + `moexbondpositiondata` combined type" }, { "label": "Task 2: Add batch methods to MoexClientService", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L50", "_origin": "ast", "id": "portfolio_enricher_optimization_plan_task_2_add_batch_methods_to_moexclientservice", "community": 238, "norm_label": "task 2: add batch methods to moexclientservice" }, { "label": "Task 3: Rewrite `enrichPositions` in PortfolioService", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L179", "_origin": "ast", "id": "portfolio_enricher_optimization_plan_task_3_rewrite_enrichpositions_in_portfolioservice", "community": 238, "norm_label": "task 3: rewrite `enrichpositions` in portfolioservice" }, { "label": "Task 4: Verify and lint", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L336", "_origin": "ast", "id": "portfolio_enricher_optimization_plan_task_4_verify_and_lint", "community": 238, "norm_label": "task 4: verify and lint" }, { "label": "Task 5: Document performance gain", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L358", "_origin": "ast", "id": "portfolio_enricher_optimization_plan_task_5_document_performance_gain", "community": 238, "norm_label": "task 5: document performance gain" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_enricher_optimization_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Portfolio Enricher Optimization", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "community": 198, "norm_label": "portfolio enricher optimization" }, { "label": "Problem", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L7", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_problem", "community": 198, "norm_label": "problem" }, { "label": "Root Cause", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L11", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_root_cause", "community": 198, "norm_label": "root cause" }, { "label": "Solution", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L28", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_solution", "community": 198, "norm_label": "solution" }, { "label": "1. Merge bond data calls", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L30", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_1_merge_bond_data_calls", "community": 198, "norm_label": "1. merge bond data calls" }, { "label": "2. Remove redundant getSecurityDescription", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L36", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_2_remove_redundant_getsecuritydescription", "community": 198, "norm_label": "2. remove redundant getsecuritydescription" }, { "label": "3. Batch requests by market", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L43", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_3_batch_requests_by_market", "community": 198, "norm_label": "3. batch requests by market" }, { "label": "Metrics", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L54", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_metrics", "community": 198, "norm_label": "metrics" }, { "label": "Files Changed", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L61", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_files_changed", "community": 198, "norm_label": "files changed" }, { "label": "Risks and Mitigations", "file_type": "document", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L69", "_origin": "ast", "id": "portfolio_enricher_optimization_spec_risks_and_mitigations", "community": 198, "norm_label": "risks and mitigations" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_list_enrichment_plan", "community": 211, "norm_label": "plan.md" }, { "label": "Portfolio List Enrichment \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "community": 211, "norm_label": "portfolio list enrichment \u2014 implementation plan" }, { "label": "Task 1: Create PortfolioListResponseDto", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L13", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_1_create_portfoliolistresponsedto", "community": 211, "norm_label": "task 1: create portfoliolistresponsedto" }, { "label": "Task 2: Write failing tests for PortfolioService.findAll enrichment", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L53", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_2_write_failing_tests_for_portfolioservice_findall_enrichment", "community": 211, "norm_label": "task 2: write failing tests for portfolioservice.findall enrichment" }, { "label": "Task 3: Implement backend enrichment in PortfolioService.findAll", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L272", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_3_implement_backend_enrichment_in_portfolioservice_findall", "community": 211, "norm_label": "task 3: implement backend enrichment in portfolioservice.findall" }, { "label": "Task 4: Update PortfolioController with new DTO", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L359", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_4_update_portfoliocontroller_with_new_dto", "community": 211, "norm_label": "task 4: update portfoliocontroller with new dto" }, { "label": "Task 5: Update frontend types", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L403", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_5_update_frontend_types", "community": 211, "norm_label": "task 5: update frontend types" }, { "label": "Task 6: Update PortfolioCard to show enriched data", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L452", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_6_update_portfoliocard_to_show_enriched_data", "community": 211, "norm_label": "task 6: update portfoliocard to show enriched data" }, { "label": "Task 7: Run full test suite and verify", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L598", "_origin": "ast", "id": "portfolio_list_enrichment_plan_task_7_run_full_test_suite_and_verify", "community": 211, "norm_label": "task 7: run full test suite and verify" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_list_enrichment_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Portfolio List Enrichment", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_list_enrichment_spec_portfolio_list_enrichment", "community": 158, "norm_label": "portfolio list enrichment" }, { "label": "Problem", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L6", "_origin": "ast", "id": "portfolio_list_enrichment_spec_problem", "community": 158, "norm_label": "problem" }, { "label": "Solution", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L10", "_origin": "ast", "id": "portfolio_list_enrichment_spec_solution", "community": 158, "norm_label": "solution" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L14", "_origin": "ast", "id": "portfolio_list_enrichment_spec_backend", "community": 158, "norm_label": "backend" }, { "label": "\u041d\u043e\u0432\u044b\u0439 DTO: `PortfolioListResponseDto`", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L16", "_origin": "ast", "id": "portfolio_list_enrichment_spec_\u043d\u043e\u0432\u044b\u0439_dto_portfoliolistresponsedto", "community": 158, "norm_label": "\u043d\u043e\u0432\u044b\u0438 dto: `portfoliolistresponsedto`" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 `PortfolioService.findAll(userId)`", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L27", "_origin": "ast", "id": "portfolio_list_enrichment_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435_portfolioservice_findall_userid", "community": 158, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 `portfolioservice.findall(userid)`" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 `PortfolioController.findAll`", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L93", "_origin": "ast", "id": "portfolio_list_enrichment_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435_portfoliocontroller_findall", "community": 158, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 `portfoliocontroller.findall`" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L97", "_origin": "ast", "id": "portfolio_list_enrichment_spec_frontend", "community": 158, "norm_label": "frontend" }, { "label": "\u0422\u0438\u043f `Portfolio` \u0432 `responses.ts` \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044f", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L99", "_origin": "ast", "id": "portfolio_list_enrichment_spec_\u0442\u0438\u043f_portfolio_\u0432_responses_ts_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043f\u043e\u043b\u044f", "community": 158, "norm_label": "\u0442\u0438\u043f `portfolio` \u0432 `responses.ts` \u2014 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044f" }, { "label": "`PortfolioCard.tsx` \u2014 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L116", "_origin": "ast", "id": "portfolio_list_enrichment_spec_portfoliocard_tsx_\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c", "community": 158, "norm_label": "`portfoliocard.tsx` \u2014 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c" }, { "label": "`PortfoliosListPage.tsx` \u2014 \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L124", "_origin": "ast", "id": "portfolio_list_enrichment_spec_portfolioslistpage_tsx_\u0431\u0435\u0437_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 158, "norm_label": "`portfolioslistpage.tsx` \u2014 \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "Data Flow", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L126", "_origin": "ast", "id": "portfolio_list_enrichment_spec_data_flow", "community": 158, "norm_label": "data flow" }, { "label": "Risks and Edge Cases", "file_type": "document", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L142", "_origin": "ast", "id": "portfolio_list_enrichment_spec_risks_and_edge_cases", "community": 158, "norm_label": "risks and edge cases" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_plan", "community": 142, "norm_label": "plan.md" }, { "label": "Portfolio Phase 1 Implementation Plan", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_plan_portfolio_phase_1_implementation_plan", "community": 142, "norm_label": "portfolio phase 1 implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L13", "_origin": "ast", "id": "portfolio_plan_file_structure", "community": 142, "norm_label": "file structure" }, { "label": "Backend (new files)", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L15", "_origin": "ast", "id": "portfolio_plan_backend_new_files", "community": 142, "norm_label": "backend (new files)" }, { "label": "Backend (modified files)", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L26", "_origin": "ast", "id": "portfolio_plan_backend_modified_files", "community": 142, "norm_label": "backend (modified files)" }, { "label": "Frontend (new files)", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L30", "_origin": "ast", "id": "portfolio_plan_frontend_new_files", "community": 142, "norm_label": "frontend (new files)" }, { "label": "Frontend (modified files)", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L46", "_origin": "ast", "id": "portfolio_plan_frontend_modified_files", "community": 142, "norm_label": "frontend (modified files)" }, { "label": "Task 1: Prisma schema \u2014 Portfolio and Position models", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L53", "_origin": "ast", "id": "portfolio_plan_task_1_prisma_schema_portfolio_and_position_models", "community": 142, "norm_label": "task 1: prisma schema \u2014 portfolio and position models" }, { "label": "Task 2: Backend \u2014 PortfolioModule scaffold", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L102", "_origin": "ast", "id": "portfolio_plan_task_2_backend_portfoliomodule_scaffold", "community": 142, "norm_label": "task 2: backend \u2014 portfoliomodule scaffold" }, { "label": "Task 3: Frontend \u2014 API types and client", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L662", "_origin": "ast", "id": "portfolio_plan_task_3_frontend_api_types_and_client", "community": 142, "norm_label": "task 3: frontend \u2014 api types and client" }, { "label": "Task 4: Frontend \u2014 TanStack Query hooks", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L773", "_origin": "ast", "id": "portfolio_plan_task_4_frontend_tanstack_query_hooks", "community": 142, "norm_label": "task 4: frontend \u2014 tanstack query hooks" }, { "label": "Task 5: Frontend \u2014 Portfolio components", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L917", "_origin": "ast", "id": "portfolio_plan_task_5_frontend_portfolio_components", "community": 142, "norm_label": "task 5: frontend \u2014 portfolio components" }, { "label": "Task 6: Frontend \u2014 Pages", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1317", "_origin": "ast", "id": "portfolio_plan_task_6_frontend_pages", "community": 142, "norm_label": "task 6: frontend \u2014 pages" }, { "label": "Task 7: Docusaurus documentation", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1597", "_origin": "ast", "id": "portfolio_plan_task_7_docusaurus_documentation", "community": 142, "norm_label": "task 7: docusaurus documentation" }, { "label": "Self-Review", "file_type": "document", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1611", "_origin": "ast", "id": "portfolio_plan_self_review", "community": 142, "norm_label": "self-review" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Portfolio \u2014 Design Specification (SDD)", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L1", "_origin": "ast", "id": "portfolio_spec_portfolio_design_specification_sdd", "community": 64, "norm_label": "portfolio \u2014 design specification (sdd)" }, { "label": "1. Product Requirements Document (PRD)", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L9", "_origin": "ast", "id": "portfolio_spec_1_product_requirements_document_prd", "community": 64, "norm_label": "1. product requirements document (prd)" }, { "label": "1.1 Product Vision", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L11", "_origin": "ast", "id": "portfolio_spec_1_1_product_vision", "community": 64, "norm_label": "1.1 product vision" }, { "label": "1.2 Target Audience", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L15", "_origin": "ast", "id": "portfolio_spec_1_2_target_audience", "community": 64, "norm_label": "1.2 target audience" }, { "label": "1.3 Scope", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L19", "_origin": "ast", "id": "portfolio_spec_1_3_scope", "community": 64, "norm_label": "1.3 scope" }, { "label": "1.4 User Stories", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L31", "_origin": "ast", "id": "portfolio_spec_1_4_user_stories", "community": 64, "norm_label": "1.4 user stories" }, { "label": "1.5 Non-Functional Requirements", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L45", "_origin": "ast", "id": "portfolio_spec_1_5_non_functional_requirements", "community": 64, "norm_label": "1.5 non-functional requirements" }, { "label": "2. Domain Model", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L54", "_origin": "ast", "id": "portfolio_spec_2_domain_model", "community": 64, "norm_label": "2. domain model" }, { "label": "3. Architecture", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L104", "_origin": "ast", "id": "portfolio_spec_3_architecture", "community": 64, "norm_label": "3. architecture" }, { "label": "3.1 Backend", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L106", "_origin": "ast", "id": "portfolio_spec_3_1_backend", "community": 64, "norm_label": "3.1 backend" }, { "label": "3.2 Frontend", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L127", "_origin": "ast", "id": "portfolio_spec_3_2_frontend", "community": 64, "norm_label": "3.2 frontend" }, { "label": "3.3 \u0420\u043e\u0443\u0442\u0438\u043d\u0433", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L156", "_origin": "ast", "id": "portfolio_spec_3_3_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "community": 64, "norm_label": "3.3 \u0440\u043e\u0443\u0442\u0438\u043d\u0433" }, { "label": "4. API Contracts", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L165", "_origin": "ast", "id": "portfolio_spec_4_api_contracts", "community": 64, "norm_label": "4. api contracts" }, { "label": "4.1 Portfolio CRUD", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L167", "_origin": "ast", "id": "portfolio_spec_4_1_portfolio_crud", "community": 64, "norm_label": "4.1 portfolio crud" }, { "label": "4.2 Position CRUD", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L189", "_origin": "ast", "id": "portfolio_spec_4_2_position_crud", "community": 64, "norm_label": "4.2 position crud" }, { "label": "4.3 Response Types (Swagger DTOs)", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L207", "_origin": "ast", "id": "portfolio_spec_4_3_response_types_swagger_dtos", "community": 64, "norm_label": "4.3 response types (swagger dtos)" }, { "label": "5. Database Schema (Prisma)", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L242", "_origin": "ast", "id": "portfolio_spec_5_database_schema_prisma", "community": 64, "norm_label": "5. database schema (prisma)" }, { "label": "6. Business Rules", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L281", "_origin": "ast", "id": "portfolio_spec_6_business_rules", "community": 64, "norm_label": "6. business rules" }, { "label": "7. Events (Domain Events)", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L297", "_origin": "ast", "id": "portfolio_spec_7_events_domain_events", "community": 64, "norm_label": "7. events (domain events)" }, { "label": "8. Risks and Edge Cases", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L311", "_origin": "ast", "id": "portfolio_spec_8_risks_and_edge_cases", "community": 64, "norm_label": "8. risks and edge cases" }, { "label": "9. Implementation Phases", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L327", "_origin": "ast", "id": "portfolio_spec_9_implementation_phases", "community": 64, "norm_label": "9. implementation phases" }, { "label": "Phase 1: Portfolio + Position CRUD", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L329", "_origin": "ast", "id": "portfolio_spec_phase_1_portfolio_position_crud", "community": 64, "norm_label": "phase 1: portfolio + position crud" }, { "label": "Phase 2: Positions \u2014 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L355", "_origin": "ast", "id": "portfolio_spec_phase_2_positions_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435", "community": 64, "norm_label": "phase 2: positions \u2014 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435" }, { "label": "Phase 3: Transactions (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e)", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L363", "_origin": "ast", "id": "portfolio_spec_phase_3_transactions_\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e", "community": 64, "norm_label": "phase 3: transactions (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e)" }, { "label": "Phase 4: Analytics", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L370", "_origin": "ast", "id": "portfolio_spec_phase_4_analytics", "community": 64, "norm_label": "phase 4: analytics" }, { "label": "Phase 5: Dividend and Coupon Forecasts", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L377", "_origin": "ast", "id": "portfolio_spec_phase_5_dividend_and_coupon_forecasts", "community": 64, "norm_label": "phase 5: dividend and coupon forecasts" }, { "label": "Phase 6: Corporate Actions", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L384", "_origin": "ast", "id": "portfolio_spec_phase_6_corporate_actions", "community": 64, "norm_label": "phase 6: corporate actions" }, { "label": "10. OpenAPI Specification", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L393", "_origin": "ast", "id": "portfolio_spec_10_openapi_specification", "community": 64, "norm_label": "10. openapi specification" }, { "label": "11. ADR", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L399", "_origin": "ast", "id": "portfolio_spec_11_adr", "community": 64, "norm_label": "11. adr" }, { "label": "ADR-009: Portfolio Domain Model", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L401", "_origin": "ast", "id": "portfolio_spec_adr_009_portfolio_domain_model", "community": 64, "norm_label": "adr-009: portfolio domain model" }, { "label": "ADR-010: Backend Price Computation", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L414", "_origin": "ast", "id": "portfolio_spec_adr_010_backend_price_computation", "community": 64, "norm_label": "adr-010: backend price computation" }, { "label": "12. Self-Review Checklist", "file_type": "document", "source_file": "docs/features/portfolio/spec.md", "source_location": "L431", "_origin": "ast", "id": "portfolio_spec_12_self_review_checklist", "community": 64, "norm_label": "12. self-review checklist" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L1", "_origin": "ast", "id": "pre_commit_checks_plan", "community": 265, "norm_label": "plan.md" }, { "label": "Pre-commit Checks Implementation Plan", "file_type": "document", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L1", "_origin": "ast", "id": "pre_commit_checks_plan_pre_commit_checks_implementation_plan", "community": 265, "norm_label": "pre-commit checks implementation plan" }, { "label": "Task 1: ESLint \u0434\u043b\u044f \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "file_type": "document", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L13", "_origin": "ast", "id": "pre_commit_checks_plan_task_1_eslint_\u0434\u043b\u044f_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "community": 265, "norm_label": "task 1: eslint \u0434\u043b\u044f \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430" }, { "label": "Task 2: Husky + lint-staged", "file_type": "document", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L89", "_origin": "ast", "id": "pre_commit_checks_plan_task_2_husky_lint_staged", "community": 265, "norm_label": "task 2: husky + lint-staged" }, { "label": "Task 3: \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c root lint script", "file_type": "document", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L147", "_origin": "ast", "id": "pre_commit_checks_plan_task_3_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_root_lint_script", "community": 265, "norm_label": "task 3: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c root lint script" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L1", "_origin": "ast", "id": "pre_commit_checks_spec", "community": 87, "norm_label": "spec.md" }, { "label": "Pre-commit Checks: ESLint + Prettier \u0434\u043b\u044f \u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L1", "_origin": "ast", "id": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "community": 173, "norm_label": "pre-commit checks: eslint + prettier \u0434\u043b\u044f \u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f" }, { "label": "\u0414\u0430\u0442\u0430", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L3", "_origin": "ast", "id": "pre_commit_checks_spec_\u0434\u0430\u0442\u0430", "community": 173, "norm_label": "\u0434\u0430\u0442\u0430" }, { "label": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L6", "_origin": "ast", "id": "pre_commit_checks_spec_\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430", "community": 173, "norm_label": "\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L9", "_origin": "ast", "id": "pre_commit_checks_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 173, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L12", "_origin": "ast", "id": "pre_commit_checks_spec_\u0441\u0445\u0435\u043c\u0430_\u0440\u0430\u0431\u043e\u0442\u044b", "community": 173, "norm_label": "\u0441\u0445\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b" }, { "label": "\u0421\u043e\u0441\u0442\u0430\u0432 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L20", "_origin": "ast", "id": "pre_commit_checks_spec_\u0441\u043e\u0441\u0442\u0430\u0432_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 173, "norm_label": "\u0441\u043e\u0441\u0442\u0430\u0432 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "1. Frontend ESLint", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L22", "_origin": "ast", "id": "pre_commit_checks_spec_1_frontend_eslint", "community": 173, "norm_label": "1. frontend eslint" }, { "label": "2. Husky + lint-staged", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L27", "_origin": "ast", "id": "pre_commit_checks_spec_2_husky_lint_staged", "community": 173, "norm_label": "2. husky + lint-staged" }, { "label": "3. Root lint script", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L35", "_origin": "ast", "id": "pre_commit_checks_spec_3_root_lint_script", "community": 173, "norm_label": "3. root lint script" }, { "label": "\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u0445", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L38", "_origin": "ast", "id": "pre_commit_checks_spec_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_\u043f\u0440\u0438_\u043e\u0448\u0438\u0431\u043a\u0430\u0445", "community": 173, "norm_label": "\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u0445" }, { "label": "\u0424\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L42", "_origin": "ast", "id": "pre_commit_checks_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f", "community": 173, "norm_label": "\u0444\u0430\u0438\u043b\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f" }, { "label": "\u0424\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L46", "_origin": "ast", "id": "pre_commit_checks_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "community": 173, "norm_label": "\u0444\u0430\u0438\u043b\u044b \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1", "_origin": "ast", "id": "quality_gate_contract_docs_plan", "community": 159, "norm_label": "plan.md" }, { "label": "\u0421\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f Quality Gate, API-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 Implementation Plan", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1", "_origin": "ast", "id": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "community": 159, "norm_label": "\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f quality gate, api-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 implementation plan" }, { "label": "\u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L13", "_origin": "ast", "id": "quality_gate_contract_docs_plan_\u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "community": 159, "norm_label": "\u0444\u0430\u0438\u043b\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L15", "_origin": "ast", "id": "quality_gate_contract_docs_plan_\u0441\u043e\u0437\u0434\u0430\u0442\u044c", "community": 159, "norm_label": "\u0441\u043e\u0437\u0434\u0430\u0442\u044c" }, { "label": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L20", "_origin": "ast", "id": "quality_gate_contract_docs_plan_\u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c", "community": 159, "norm_label": "\u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c" }, { "label": "Task 1: \u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c backend unit tests \u0438 live MOEX integration tests", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L44", "_origin": "ast", "id": "quality_gate_contract_docs_plan_task_1_\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c_backend_unit_tests_\u0438_live_moex_integration_tests", "community": 159, "norm_label": "task 1: \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c backend unit tests \u0438 live moex integration tests" }, { "label": "Task 2: \u041f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 backend service specs \u043d\u0430 mocked dependencies \u0438 \u043f\u043e\u0447\u0438\u043d\u0438\u0442\u044c lint", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L342", "_origin": "ast", "id": "quality_gate_contract_docs_plan_task_2_\u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438_backend_service_specs_\u043d\u0430_mocked_dependencies_\u0438_\u043f\u043e\u0447\u0438\u043d\u0438\u0442\u044c_lint", "community": 159, "norm_label": "task 2: \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 backend service specs \u043d\u0430 mocked dependencies \u0438 \u043f\u043e\u0447\u0438\u043d\u0438\u0442\u044c lint" }, { "label": "Task 3: \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c offline \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 OpenAPI artifacts", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L951", "_origin": "ast", "id": "quality_gate_contract_docs_plan_task_3_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_offline_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443_openapi_artifacts", "community": 159, "norm_label": "task 3: \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c offline \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 openapi artifacts" }, { "label": "Task 4: \u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c Swagger JSON \u0438 frontend types", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1011", "_origin": "ast", "id": "quality_gate_contract_docs_plan_task_4_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_swagger_json_\u0438_frontend_types", "community": 159, "norm_label": "task 4: \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c swagger json \u0438 frontend types" }, { "label": "Task 5: \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c README, AGENTS \u0438 Docusaurus docs \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1109", "_origin": "ast", "id": "quality_gate_contract_docs_plan_task_5_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_readme_agents_\u0438_docusaurus_docs_\u043d\u0430_\u0440\u0443\u0441\u0441\u043a\u043e\u043c", "community": 159, "norm_label": "task 5: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c readme, agents \u0438 docusaurus docs \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c" }, { "label": "\u0438\u043b\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1209", "_origin": "ast", "id": "quality_gate_contract_docs_plan_\u0438\u043b\u0438", "community": 159, "norm_label": "\u0438\u043b\u0438" }, { "label": "Task 6: \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 quality gate", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1339", "_origin": "ast", "id": "quality_gate_contract_docs_plan_task_6_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_quality_gate", "community": 159, "norm_label": "task 6: \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 quality gate" }, { "label": "Self-Review \u043f\u043b\u0430\u043d\u0430", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1385", "_origin": "ast", "id": "quality_gate_contract_docs_plan_self_review_\u043f\u043b\u0430\u043d\u0430", "community": 159, "norm_label": "self-review \u043f\u043b\u0430\u043d\u0430" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L1", "_origin": "ast", "id": "quality_gate_contract_docs_spec", "community": 87, "norm_label": "spec.md" }, { "label": "\u0414\u0438\u0437\u0430\u0439\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 quality gate, API-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L1", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "community": 23, "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 quality gate, api-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438" }, { "label": "\u0421\u0442\u0430\u0442\u0443\u0441", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L3", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0441\u0442\u0430\u0442\u0443\u0441", "community": 23, "norm_label": "\u0441\u0442\u0430\u0442\u0443\u0441" }, { "label": "PRD", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L7", "_origin": "ast", "id": "quality_gate_contract_docs_spec_prd", "community": 23, "norm_label": "prd" }, { "label": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L9", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430", "community": 23, "norm_label": "\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430" }, { "label": "\u0426\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L30", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0446\u0435\u043b\u0438", "community": 23, "norm_label": "\u0446\u0435\u043b\u0438" }, { "label": "\u041d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0437\u0430\u0434\u0430\u0447\u0443", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L39", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u043d\u0435_\u0432\u0445\u043e\u0434\u0438\u0442_\u0432_\u0437\u0430\u0434\u0430\u0447\u0443", "community": 23, "norm_label": "\u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0437\u0430\u0434\u0430\u0447\u0443" }, { "label": "\u0422\u0435\u043a\u0443\u0449\u0438\u0435 \u043d\u0430\u0445\u043e\u0434\u043a\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L47", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0442\u0435\u043a\u0443\u0449\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043a\u0438", "community": 23, "norm_label": "\u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u043d\u0430\u0445\u043e\u0434\u043a\u0438" }, { "label": "\u041f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L49", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "community": 23, "norm_label": "\u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438" }, { "label": "\u041f\u0430\u0434\u0430\u044e\u0449\u0438\u0435 \u0438\u043b\u0438 \u0448\u0443\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L57", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0435_\u0438\u043b\u0438_\u0448\u0443\u043c\u043d\u044b\u0435_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "community": 23, "norm_label": "\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0435 \u0438\u043b\u0438 \u0448\u0443\u043c\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438" }, { "label": "\u0423\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L69", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0435_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "community": 23, "norm_label": "\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b" }, { "label": "\u0414\u043e\u043c\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L84", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "community": 23, "norm_label": "\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c" }, { "label": "Quality Gate", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L86", "_origin": "ast", "id": "quality_gate_contract_docs_spec_quality_gate", "community": 23, "norm_label": "quality gate" }, { "label": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a API-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L106", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430", "community": 23, "norm_label": "\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a api-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430" }, { "label": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L117", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "community": 23, "norm_label": "\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438" }, { "label": "ADR", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L123", "_origin": "ast", "id": "quality_gate_contract_docs_spec_adr", "community": 23, "norm_label": "adr" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L125", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "community": 23, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435" }, { "label": "\u041e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L129", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "community": 23, "norm_label": "\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435" }, { "label": "\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L137", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "community": 23, "norm_label": "\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f" }, { "label": "Backend Architecture", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L146", "_origin": "ast", "id": "quality_gate_contract_docs_spec_backend_architecture", "community": 23, "norm_label": "backend architecture" }, { "label": "\u0413\u0440\u0430\u043d\u0438\u0446\u0430 unit tests", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L148", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0433\u0440\u0430\u043d\u0438\u0446\u0430_unit_tests", "community": 23, "norm_label": "\u0433\u0440\u0430\u043d\u0438\u0446\u0430 unit tests" }, { "label": "\u0413\u0440\u0430\u043d\u0438\u0446\u0430 live integration tests", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L162", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0433\u0440\u0430\u043d\u0438\u0446\u0430_live_integration_tests", "community": 23, "norm_label": "\u0433\u0440\u0430\u043d\u0438\u0446\u0430 live integration tests" }, { "label": "OpenAPI decorators", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L171", "_origin": "ast", "id": "quality_gate_contract_docs_spec_openapi_decorators", "community": 23, "norm_label": "openapi decorators" }, { "label": "Frontend Architecture", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L184", "_origin": "ast", "id": "quality_gate_contract_docs_spec_frontend_architecture", "community": 23, "norm_label": "frontend architecture" }, { "label": "Generated Types", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L186", "_origin": "ast", "id": "quality_gate_contract_docs_spec_generated_types", "community": 23, "norm_label": "generated types" }, { "label": "Tests", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L194", "_origin": "ast", "id": "quality_gate_contract_docs_spec_tests", "community": 23, "norm_label": "tests" }, { "label": "OpenAPI Contract Scope", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L200", "_origin": "ast", "id": "quality_gate_contract_docs_spec_openapi_contract_scope", "community": 23, "norm_label": "openapi contract scope" }, { "label": "Documentation Architecture", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L232", "_origin": "ast", "id": "quality_gate_contract_docs_spec_documentation_architecture", "community": 23, "norm_label": "documentation architecture" }, { "label": "README", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L234", "_origin": "ast", "id": "quality_gate_contract_docs_spec_readme", "community": 23, "norm_label": "readme" }, { "label": "AGENTS", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L239", "_origin": "ast", "id": "quality_gate_contract_docs_spec_agents", "community": 23, "norm_label": "agents" }, { "label": "Docusaurus", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L249", "_origin": "ast", "id": "quality_gate_contract_docs_spec_docusaurus", "community": 23, "norm_label": "docusaurus" }, { "label": "\u042d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L266", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 23, "norm_label": "\u044d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "\u042d\u0442\u0430\u043f 1: \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L268", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_1_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "community": 23, "norm_label": "\u044d\u0442\u0430\u043f 1: \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438" }, { "label": "\u042d\u0442\u0430\u043f 2: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c contract artifacts", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L275", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_2_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_contract_artifacts", "community": 23, "norm_label": "\u044d\u0442\u0430\u043f 2: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c contract artifacts" }, { "label": "\u042d\u0442\u0430\u043f 3: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L282", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_3_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "community": 23, "norm_label": "\u044d\u0442\u0430\u043f 3: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e" }, { "label": "\u042d\u0442\u0430\u043f 4: \u043f\u043e\u043b\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L289", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_4_\u043f\u043e\u043b\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 23, "norm_label": "\u044d\u0442\u0430\u043f 4: \u043f\u043e\u043b\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L303", "_origin": "ast", "id": "quality_gate_contract_docs_spec_acceptance_criteria", "community": 23, "norm_label": "acceptance criteria" }, { "label": "\u0420\u0438\u0441\u043a\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L318", "_origin": "ast", "id": "quality_gate_contract_docs_spec_\u0440\u0438\u0441\u043a\u0438", "community": 23, "norm_label": "\u0440\u0438\u0441\u043a\u0438" }, { "label": "Self-Review \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L328", "_origin": "ast", "id": "quality_gate_contract_docs_spec_self_review_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "community": 23, "norm_label": "self-review \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L1", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec", "community": 87, "norm_label": "spec.md" }, { "label": "\u0420\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u0441\u0445\u0435\u043c \u2014 SDD-\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L1", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 119, "norm_label": "\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u0441\u0445\u0435\u043c \u2014 sdd-\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L7", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 119, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L24", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0446\u0435\u043b\u0438", "community": 119, "norm_label": "\u0446\u0435\u043b\u0438" }, { "label": "\u041d\u0435 \u0446\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L34", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "community": 119, "norm_label": "\u043d\u0435 \u0446\u0435\u043b\u0438" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L44", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "community": 119, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438" }, { "label": "\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L46", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 119, "norm_label": "\u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "\u0421\u0442\u0438\u043b\u0438", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L61", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0441\u0442\u0438\u043b\u0438", "community": 119, "norm_label": "\u0441\u0442\u0438\u043b\u0438" }, { "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L67", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "community": 119, "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" }, { "label": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L69", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c", "community": 119, "norm_label": "\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c" }, { "label": "\u041d\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L82", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043d\u0435_\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c", "community": 119, "norm_label": "\u043d\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c" }, { "label": "\u0421\u0442\u0438\u043b\u044c \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L96", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0441\u0442\u0438\u043b\u044c_\u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e_\u0442\u0435\u043a\u0441\u0442\u0430", "community": 119, "norm_label": "\u0441\u0442\u0438\u043b\u044c \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430" }, { "label": "\u041f\u043b\u0430\u043d \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f `architecture.md`", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L103", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043f\u043b\u0430\u043d_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f_architecture_md", "community": 119, "norm_label": "\u043f\u043b\u0430\u043d \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f `architecture.md`" }, { "label": "\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439 Mermaid-\u043f\u0430\u0442\u0442\u0435\u0440\u043d", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L119", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439_mermaid_\u043f\u0430\u0442\u0442\u0435\u0440\u043d", "community": 119, "norm_label": "\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0438 mermaid-\u043f\u0430\u0442\u0442\u0435\u0440\u043d" }, { "label": "\u041f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L143", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 119, "norm_label": "\u043f\u043b\u0430\u043d \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0451\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L163", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0451\u043c\u043a\u0438", "community": 119, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L178", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "community": 119, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430" }, { "label": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L180", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f", "community": 119, "norm_label": "\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f" }, { "label": "\u0420\u0443\u0447\u043d\u0430\u044f", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L188", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0447\u043d\u0430\u044f", "community": 119, "norm_label": "\u0440\u0443\u0447\u043d\u0430\u044f" }, { "label": "\u0420\u0438\u0441\u043a\u0438 \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L198", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0440\u0438\u0441\u043a\u0438_\u0438_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "community": 119, "norm_label": "\u0440\u0438\u0441\u043a\u0438 \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0440\u0435\u0432\u044c\u044e", "file_type": "document", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L207", "_origin": "ast", "id": "russian_docs_and_architecture_diagrams_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u0434\u043b\u044f_\u0440\u0435\u0432\u044c\u044e", "community": 119, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0440\u0435\u0432\u044c\u044e" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1", "_origin": "ast", "id": "security_screener_plan", "community": 117, "norm_label": "plan.md" }, { "label": "Security Screener \u2014 Implementation Plan", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1", "_origin": "ast", "id": "security_screener_plan_security_screener_implementation_plan", "community": 117, "norm_label": "security screener \u2014 implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L13", "_origin": "ast", "id": "security_screener_plan_file_structure", "community": 117, "norm_label": "file structure" }, { "label": "Backend (new files)", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L15", "_origin": "ast", "id": "security_screener_plan_backend_new_files", "community": 117, "norm_label": "backend (new files)" }, { "label": "Backend (modified files)", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L20", "_origin": "ast", "id": "security_screener_plan_backend_modified_files", "community": 117, "norm_label": "backend (modified files)" }, { "label": "Frontend (new files)", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L25", "_origin": "ast", "id": "security_screener_plan_frontend_new_files", "community": 117, "norm_label": "frontend (new files)" }, { "label": "Frontend (modified files)", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L34", "_origin": "ast", "id": "security_screener_plan_frontend_modified_files", "community": 117, "norm_label": "frontend (modified files)" }, { "label": "Task 1: Backend MoexClientService \u2014 allow full board fetch with empty secids", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L41", "_origin": "ast", "id": "security_screener_plan_task_1_backend_moexclientservice_allow_full_board_fetch_with_empty_secids", "community": 117, "norm_label": "task 1: backend moexclientservice \u2014 allow full board fetch with empty secids" }, { "label": "Task 2: Backend ScreenerQueryDto", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L169", "_origin": "ast", "id": "security_screener_plan_task_2_backend_screenerquerydto", "community": 117, "norm_label": "task 2: backend screenerquerydto" }, { "label": "Task 3: Backend ScreenerResponseDto", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L338", "_origin": "ast", "id": "security_screener_plan_task_3_backend_screenerresponsedto", "community": 117, "norm_label": "task 3: backend screenerresponsedto" }, { "label": "Task 4: Backend ScreenerService", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L421", "_origin": "ast", "id": "security_screener_plan_task_4_backend_screenerservice", "community": 117, "norm_label": "task 4: backend screenerservice" }, { "label": "Task 5: Backend controller + module update", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L573", "_origin": "ast", "id": "security_screener_plan_task_5_backend_controller_module_update", "community": 117, "norm_label": "task 5: backend controller + module update" }, { "label": "Task 6: Backend tests \u2014 ScreenerService", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L645", "_origin": "ast", "id": "security_screener_plan_task_6_backend_tests_screenerservice", "community": 117, "norm_label": "task 6: backend tests \u2014 screenerservice" }, { "label": "Task 7: Frontend types \u2014 add screener types", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L822", "_origin": "ast", "id": "security_screener_plan_task_7_frontend_types_add_screener_types", "community": 117, "norm_label": "task 7: frontend types \u2014 add screener types" }, { "label": "Task 8: Frontend API client for screener", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L861", "_origin": "ast", "id": "security_screener_plan_task_8_frontend_api_client_for_screener", "community": 117, "norm_label": "task 8: frontend api client for screener" }, { "label": "Task 9: Frontend useScreener hook", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L914", "_origin": "ast", "id": "security_screener_plan_task_9_frontend_usescreener_hook", "community": 117, "norm_label": "task 9: frontend usescreener hook" }, { "label": "Task 10: Frontend FilterPanel components", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1038", "_origin": "ast", "id": "security_screener_plan_task_10_frontend_filterpanel_components", "community": 117, "norm_label": "task 10: frontend filterpanel components" }, { "label": "Task 11: Frontend ScreenerTable component", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1256", "_origin": "ast", "id": "security_screener_plan_task_11_frontend_screenertable_component", "community": 117, "norm_label": "task 11: frontend screenertable component" }, { "label": "Task 12: Frontend ScreenerPage", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1418", "_origin": "ast", "id": "security_screener_plan_task_12_frontend_screenerpage", "community": 117, "norm_label": "task 12: frontend screenerpage" }, { "label": "Task 13: Frontend routes + nav link", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1481", "_origin": "ast", "id": "security_screener_plan_task_13_frontend_routes_nav_link", "community": 117, "norm_label": "task 13: frontend routes + nav link" }, { "label": "Task 14: Verify everything works", "file_type": "document", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1551", "_origin": "ast", "id": "security_screener_plan_task_14_verify_everything_works", "community": 117, "norm_label": "task 14: verify everything works" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L1", "_origin": "ast", "id": "security_screener_spec", "community": 60, "norm_label": "spec.md" }, { "label": "Security Screener \u2014 Design Specification (SDD)", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L1", "_origin": "ast", "id": "security_screener_spec_security_screener_design_specification_sdd", "community": 60, "norm_label": "security screener \u2014 design specification (sdd)" }, { "label": "1. Product Requirements Document (PRD)", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L9", "_origin": "ast", "id": "security_screener_spec_1_product_requirements_document_prd", "community": 60, "norm_label": "1. product requirements document (prd)" }, { "label": "1.1 Product Vision", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L11", "_origin": "ast", "id": "security_screener_spec_1_1_product_vision", "community": 60, "norm_label": "1.1 product vision" }, { "label": "1.2 Target Audience", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L15", "_origin": "ast", "id": "security_screener_spec_1_2_target_audience", "community": 60, "norm_label": "1.2 target audience" }, { "label": "1.3 Scope", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L19", "_origin": "ast", "id": "security_screener_spec_1_3_scope", "community": 60, "norm_label": "1.3 scope" }, { "label": "1.4 User Stories", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L38", "_origin": "ast", "id": "security_screener_spec_1_4_user_stories", "community": 60, "norm_label": "1.4 user stories" }, { "label": "1.5 Non-Functional Requirements", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L48", "_origin": "ast", "id": "security_screener_spec_1_5_non_functional_requirements", "community": 60, "norm_label": "1.5 non-functional requirements" }, { "label": "2. Domain Model", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L58", "_origin": "ast", "id": "security_screener_spec_2_domain_model", "community": 60, "norm_label": "2. domain model" }, { "label": "\u0424\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0430 backend", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L125", "_origin": "ast", "id": "security_screener_spec_\u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f_\u043d\u0430_backend", "community": 60, "norm_label": "\u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0430 backend" }, { "label": "3. Architecture", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L151", "_origin": "ast", "id": "security_screener_spec_3_architecture", "community": 60, "norm_label": "3. architecture" }, { "label": "3.1 Backend", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L153", "_origin": "ast", "id": "security_screener_spec_3_1_backend", "community": 60, "norm_label": "3.1 backend" }, { "label": "3.2 Frontend", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L189", "_origin": "ast", "id": "security_screener_spec_3_2_frontend", "community": 60, "norm_label": "3.2 frontend" }, { "label": "3.3 \u0420\u043e\u0443\u0442\u0438\u043d\u0433", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L231", "_origin": "ast", "id": "security_screener_spec_3_3_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "community": 60, "norm_label": "3.3 \u0440\u043e\u0443\u0442\u0438\u043d\u0433" }, { "label": "3.4 State Management", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L238", "_origin": "ast", "id": "security_screener_spec_3_4_state_management", "community": 60, "norm_label": "3.4 state management" }, { "label": "4. API Contracts", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L247", "_origin": "ast", "id": "security_screener_spec_4_api_contracts", "community": 60, "norm_label": "4. api contracts" }, { "label": "4.1 Screener Endpoint", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L249", "_origin": "ast", "id": "security_screener_spec_4_1_screener_endpoint", "community": 60, "norm_label": "4.1 screener endpoint" }, { "label": "4.2 Response Types", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L295", "_origin": "ast", "id": "security_screener_spec_4_2_response_types", "community": 60, "norm_label": "4.2 response types" }, { "label": "4.3 Error Codes", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L328", "_origin": "ast", "id": "security_screener_spec_4_3_error_codes", "community": 60, "norm_label": "4.3 error codes" }, { "label": "5. Database Schema", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L337", "_origin": "ast", "id": "security_screener_spec_5_database_schema", "community": 60, "norm_label": "5. database schema" }, { "label": "6. Business Rules", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L343", "_origin": "ast", "id": "security_screener_spec_6_business_rules", "community": 60, "norm_label": "6. business rules" }, { "label": "7. Events (Domain Events)", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L359", "_origin": "ast", "id": "security_screener_spec_7_events_domain_events", "community": 60, "norm_label": "7. events (domain events)" }, { "label": "8. Risks and Edge Cases", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L370", "_origin": "ast", "id": "security_screener_spec_8_risks_and_edge_cases", "community": 60, "norm_label": "8. risks and edge cases" }, { "label": "9. Implementation Phases", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L384", "_origin": "ast", "id": "security_screener_spec_9_implementation_phases", "community": 60, "norm_label": "9. implementation phases" }, { "label": "Phase 1: Core Screener (Shares + Bonds)", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L386", "_origin": "ast", "id": "security_screener_spec_phase_1_core_screener_shares_bonds", "community": 60, "norm_label": "phase 1: core screener (shares + bonds)" }, { "label": "Phase 2: Dividend Yield (Shares)", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L435", "_origin": "ast", "id": "security_screener_spec_phase_2_dividend_yield_shares", "community": 60, "norm_label": "phase 2: dividend yield (shares)" }, { "label": "Phase 3: Saved Screener Templates", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L448", "_origin": "ast", "id": "security_screener_spec_phase_3_saved_screener_templates", "community": 60, "norm_label": "phase 3: saved screener templates" }, { "label": "10. OpenAPI Specification", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L456", "_origin": "ast", "id": "security_screener_spec_10_openapi_specification", "community": 60, "norm_label": "10. openapi specification" }, { "label": "11. ADR", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L519", "_origin": "ast", "id": "security_screener_spec_11_adr", "community": 60, "norm_label": "11. adr" }, { "label": "ADR-014: Full Board Fetch vs Incremental", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L521", "_origin": "ast", "id": "security_screener_spec_adr_014_full_board_fetch_vs_incremental", "community": 60, "norm_label": "adr-014: full board fetch vs incremental" }, { "label": "ADR-015: URL Search Params as Source of Truth", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L538", "_origin": "ast", "id": "security_screener_spec_adr_015_url_search_params_as_source_of_truth", "community": 60, "norm_label": "adr-015: url search params as source of truth" }, { "label": "ADR-016: Sorting on Backend", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L555", "_origin": "ast", "id": "security_screener_spec_adr_016_sorting_on_backend", "community": 60, "norm_label": "adr-016: sorting on backend" }, { "label": "12. Self-Review Checklist", "file_type": "document", "source_file": "docs/features/security-screener/spec.md", "source_location": "L572", "_origin": "ast", "id": "security_screener_spec_12_self_review_checklist", "community": 60, "norm_label": "12. self-review checklist" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "table_migration_plan", "community": 82, "norm_label": "plan.md" }, { "label": "\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u043d\u0430 \u0434\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u2014 Plan", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L1", "_origin": "ast", "id": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "community": 82, "norm_label": "\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u043d\u0430 \u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u2014 plan" }, { "label": "Task 1: \u0423\u0442\u043e\u0447\u043d\u0438\u0442\u044c API `DataTable`", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L25", "_origin": "ast", "id": "table_migration_plan_task_1_\u0443\u0442\u043e\u0447\u043d\u0438\u0442\u044c_api_datatable", "community": 82, "norm_label": "task 1: \u0443\u0442\u043e\u0447\u043d\u0438\u0442\u044c api `datatable`" }, { "label": "Task 2: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `DividendsTable`", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L40", "_origin": "ast", "id": "table_migration_plan_task_2_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_dividendstable", "community": 82, "norm_label": "task 2: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `dividendstable`" }, { "label": "Task 3: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `ScreenerTable`", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L48", "_origin": "ast", "id": "table_migration_plan_task_3_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_screenertable", "community": 82, "norm_label": "task 3: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `screenertable`" }, { "label": "Task 4: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `SharePositionTable`", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L56", "_origin": "ast", "id": "table_migration_plan_task_4_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_sharepositiontable", "community": 82, "norm_label": "task 4: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `sharepositiontable`" }, { "label": "Task 5: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `BondPositionTable`", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L64", "_origin": "ast", "id": "table_migration_plan_task_5_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_bondpositiontable", "community": 82, "norm_label": "task 5: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `bondpositiontable`" }, { "label": "Task 6: \u041e\u0447\u0438\u0441\u0442\u043a\u0430 legacy-\u0441\u043b\u043e\u044f \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L72", "_origin": "ast", "id": "table_migration_plan_task_6_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_legacy_\u0441\u043b\u043e\u044f_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 82, "norm_label": "task 6: \u043e\u0447\u0438\u0441\u0442\u043a\u0430 legacy-\u0441\u043b\u043e\u044f \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "Task 7: \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/table-migration/plan.md", "source_location": "L82", "_origin": "ast", "id": "table_migration_plan_task_7_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 82, "norm_label": "task 7: \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "table_migration_spec", "community": 82, "norm_label": "spec.md" }, { "label": "\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u043d\u0430 \u0434\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L1", "_origin": "ast", "id": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "community": 82, "norm_label": "\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u043d\u0430 \u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L6", "_origin": "ast", "id": "table_migration_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 82, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0421\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u0447\u0438", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L17", "_origin": "ast", "id": "table_migration_spec_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0444\u0438\u0447\u0438", "community": 82, "norm_label": "\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u0447\u0438" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L24", "_origin": "ast", "id": "table_migration_spec_\u0446\u0435\u043b\u044c", "community": 82, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "In scope", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L29", "_origin": "ast", "id": "table_migration_spec_in_scope", "community": 82, "norm_label": "in scope" }, { "label": "Out of scope", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L38", "_origin": "ast", "id": "table_migration_spec_out_of_scope", "community": 82, "norm_label": "out of scope" }, { "label": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L46", "_origin": "ast", "id": "table_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "community": 82, "norm_label": "\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "Acceptance Criteria", "file_type": "document", "source_file": "docs/features/table-migration/spec.md", "source_location": "L61", "_origin": "ast", "id": "table_migration_spec_acceptance_criteria", "community": 82, "norm_label": "acceptance criteria" }, { "label": "tasks.md", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "table_migration_tasks", "community": 82, "norm_label": "tasks.md" }, { "label": "\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u043d\u0430 \u0434\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u2014 Tasks", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L1", "_origin": "ast", "id": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "community": 82, "norm_label": "\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u043d\u0430 \u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u2014 tasks" }, { "label": "Task 1: \u0423\u0442\u043e\u0447\u043d\u0438\u0442\u044c API `DataTable`", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L11", "_origin": "ast", "id": "table_migration_tasks_task_1_\u0443\u0442\u043e\u0447\u043d\u0438\u0442\u044c_api_datatable", "community": 82, "norm_label": "task 1: \u0443\u0442\u043e\u0447\u043d\u0438\u0442\u044c api `datatable`" }, { "label": "Task 2: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `DividendsTable`", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L18", "_origin": "ast", "id": "table_migration_tasks_task_2_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_dividendstable", "community": 82, "norm_label": "task 2: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `dividendstable`" }, { "label": "Task 3: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `ScreenerTable`", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L24", "_origin": "ast", "id": "table_migration_tasks_task_3_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_screenertable", "community": 82, "norm_label": "task 3: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `screenertable`" }, { "label": "Task 4: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `SharePositionTable`", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L30", "_origin": "ast", "id": "table_migration_tasks_task_4_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_sharepositiontable", "community": 82, "norm_label": "task 4: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `sharepositiontable`" }, { "label": "Task 5: \u041c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `BondPositionTable`", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L36", "_origin": "ast", "id": "table_migration_tasks_task_5_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_bondpositiontable", "community": 82, "norm_label": "task 5: \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c `bondpositiontable`" }, { "label": "Task 6: \u041e\u0447\u0438\u0441\u0442\u043a\u0430 legacy \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L42", "_origin": "ast", "id": "table_migration_tasks_task_6_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_legacy_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 82, "norm_label": "task 6: \u043e\u0447\u0438\u0441\u0442\u043a\u0430 legacy \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "Task 7: \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L49", "_origin": "ast", "id": "table_migration_tasks_task_7_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "community": 82, "norm_label": "task 7: \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" }, { "label": "plan.md", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1", "_origin": "ast", "id": "tbank_broker_portfolios_plan", "community": 123, "norm_label": "plan.md" }, { "label": "T-Bank Broker Portfolios Implementation Plan", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1", "_origin": "ast", "id": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "community": 123, "norm_label": "t-bank broker portfolios implementation plan" }, { "label": "File Structure", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L13", "_origin": "ast", "id": "tbank_broker_portfolios_plan_file_structure", "community": 123, "norm_label": "file structure" }, { "label": "Backend", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L15", "_origin": "ast", "id": "tbank_broker_portfolios_plan_backend", "community": 123, "norm_label": "backend" }, { "label": "Durable Sync", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L38", "_origin": "ast", "id": "tbank_broker_portfolios_plan_durable_sync", "community": 123, "norm_label": "durable sync" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L44", "_origin": "ast", "id": "tbank_broker_portfolios_plan_frontend", "community": 123, "norm_label": "frontend" }, { "label": "Published Docs", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L59", "_origin": "ast", "id": "tbank_broker_portfolios_plan_published_docs", "community": 123, "norm_label": "published docs" }, { "label": "Task 1: Add gRPC Dependencies And Official Proto Contracts", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L72", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_1_add_grpc_dependencies_and_official_proto_contracts", "community": 123, "norm_label": "task 1: add grpc dependencies and official proto contracts" }, { "label": "Task 2: Add Configuration And Core T-Bank Types", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L127", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_2_add_configuration_and_core_t_bank_types", "community": 123, "norm_label": "task 2: add configuration and core t-bank types" }, { "label": "Task 3: Implement Money, Account, And Operation Mappers", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L520", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_3_implement_money_account_and_operation_mappers", "community": 123, "norm_label": "task 3: implement money, account, and operation mappers" }, { "label": "Task 4: Implement TBankClientService gRPC Transport", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L941", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_4_implement_tbankclientservice_grpc_transport", "community": 123, "norm_label": "task 4: implement tbankclientservice grpc transport" }, { "label": "Task 5: Implement Broker Accounts Endpoint", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1210", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_5_implement_broker_accounts_endpoint", "community": 123, "norm_label": "task 5: implement broker accounts endpoint" }, { "label": "Task 6: Implement Broker Portfolio Endpoint", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1457", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_6_implement_broker_portfolio_endpoint", "community": 123, "norm_label": "task 6: implement broker portfolio endpoint" }, { "label": "Task 7: Implement Broker Operations Endpoint", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1999", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_7_implement_broker_operations_endpoint", "community": 123, "norm_label": "task 7: implement broker operations endpoint" }, { "label": "Task 8: Generate Frontend Types And Add Broker API Hooks", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L2363", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_8_generate_frontend_types_and_add_broker_api_hooks", "community": 123, "norm_label": "task 8: generate frontend types and add broker api hooks" }, { "label": "Task 9: Build Broker Portfolio UI", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L2700", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_9_build_broker_portfolio_ui", "community": 123, "norm_label": "task 9: build broker portfolio ui" }, { "label": "Task 10: Add Durable Operation Sync Models And Service", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L3024", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_10_add_durable_operation_sync_models_and_service", "community": 123, "norm_label": "task 10: add durable operation sync models and service" }, { "label": "Task 11: Publish T-Bank Integration Documentation", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L3286", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_11_publish_t_bank_integration_documentation", "community": 123, "norm_label": "task 11: publish t-bank integration documentation" }, { "label": "Task 12: Final Verification And OpenAPI Contract Check", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L3453", "_origin": "ast", "id": "tbank_broker_portfolios_plan_task_12_final_verification_and_openapi_contract_check", "community": 123, "norm_label": "task 12: final verification and openapi contract check" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L1", "_origin": "ast", "id": "tbank_broker_portfolios_spec", "community": 116, "norm_label": "spec.md" }, { "label": "\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439 T-Bank", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L1", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "community": 118, "norm_label": "\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0438 t-bank" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L9", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 118, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0424\u0430\u043a\u0442\u044b \u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c API", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L19", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0444\u0430\u043a\u0442\u044b_\u043e_\u0432\u043d\u0435\u0448\u043d\u0435\u043c_api", "community": 118, "norm_label": "\u0444\u0430\u043a\u0442\u044b \u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c api" }, { "label": "\u0426\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L60", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0446\u0435\u043b\u0438", "community": 118, "norm_label": "\u0446\u0435\u043b\u0438" }, { "label": "\u041d\u0435 \u0446\u0435\u043b\u0438", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L72", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "community": 118, "norm_label": "\u043d\u0435 \u0446\u0435\u043b\u0438" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0447\u0435\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L82", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0441\u0447\u0435\u0442\u043e\u0432", "community": 118, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0447\u0435\u0442\u043e\u0432" }, { "label": "\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L102", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u043f\u043e_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443", "community": 118, "norm_label": "\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443" }, { "label": "\u041f\u043e\u0447\u0435\u043c\u0443 gRPC", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L107", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043f\u043e\u0447\u0435\u043c\u0443_grpc", "community": 118, "norm_label": "\u043f\u043e\u0447\u0435\u043c\u0443 grpc" }, { "label": "\u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 REST \u043f\u0435\u0440\u0432\u044b\u043c", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L115", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043f\u043e\u0447\u0435\u043c\u0443_\u043d\u0435_rest_\u043f\u0435\u0440\u0432\u044b\u043c", "community": 118, "norm_label": "\u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 rest \u043f\u0435\u0440\u0432\u044b\u043c" }, { "label": "\u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 SDK \u043f\u0435\u0440\u0432\u044b\u043c", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L121", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043f\u043e\u0447\u0435\u043c\u0443_\u043d\u0435_sdk_\u043f\u0435\u0440\u0432\u044b\u043c", "community": 118, "norm_label": "\u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 sdk \u043f\u0435\u0440\u0432\u044b\u043c" }, { "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0431\u044d\u043a\u0435\u043d\u0434\u0430", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L131", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430_\u0431\u044d\u043a\u0435\u043d\u0434\u0430", "community": 118, "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0431\u044d\u043a\u0435\u043d\u0434\u0430" }, { "label": "\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 API \u0431\u044d\u043a\u0435\u043d\u0434\u0430", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L172", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439_api_\u0431\u044d\u043a\u0435\u043d\u0434\u0430", "community": 118, "norm_label": "\u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0438 api \u0431\u044d\u043a\u0435\u043d\u0434\u0430" }, { "label": "\u041c\u043e\u0434\u0435\u043b\u044c \u043e\u0442\u0432\u0435\u0442\u0430", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L197", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043c\u043e\u0434\u0435\u043b\u044c_\u043e\u0442\u0432\u0435\u0442\u0430", "community": 118, "norm_label": "\u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0442\u0432\u0435\u0442\u0430" }, { "label": "\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L270", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "community": 118, "norm_label": "\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L290", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "community": 118, "norm_label": "\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L320", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430_\u043e\u0448\u0438\u0431\u043e\u043a", "community": 118, "norm_label": "\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a" }, { "label": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L332", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "community": 118, "norm_label": "\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c" }, { "label": "\u0412\u0438\u0434 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 \u043d\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L342", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0432\u0438\u0434_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430_\u043d\u0430_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435", "community": 118, "norm_label": "\u0432\u0438\u0434 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 \u043d\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435" }, { "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L359", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "community": 118, "norm_label": "\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f" }, { "label": "\u041a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L374", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "community": 118, "norm_label": "\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u043f\u0440\u0438\u0435\u043c\u043a\u0438" }, { "label": "\u042d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L387", "_origin": "ast", "id": "tbank_broker_portfolios_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "community": 118, "norm_label": "\u044d\u0442\u0430\u043f\u044b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438" }, { "label": "spec.md", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L1", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec", "community": 116, "norm_label": "spec.md" }, { "label": "\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 gRPC deadline \u0434\u043b\u044f T-Bank \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L1", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "community": 116, "norm_label": "\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 grpc deadline \u0434\u043b\u044f t-bank \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f" }, { "label": "\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L3", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "community": 116, "norm_label": "\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442" }, { "label": "\u0426\u0435\u043b\u044c", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L13", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec_\u0446\u0435\u043b\u044c", "community": 116, "norm_label": "\u0446\u0435\u043b\u044c" }, { "label": "\u0413\u0440\u0430\u043d\u0438\u0446\u044b", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L18", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec_\u0433\u0440\u0430\u043d\u0438\u0446\u044b", "community": 116, "norm_label": "\u0433\u0440\u0430\u043d\u0438\u0446\u044b" }, { "label": "Acceptance criteria", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L25", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec_acceptance_criteria", "community": 116, "norm_label": "acceptance criteria" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "file_type": "document", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L37", "_origin": "ast", "id": "tbank_deadline_queue_fix_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "community": 116, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430" }, { "label": "inbox.md", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L1", "_origin": "ast", "id": "docs_inbox", "community": 145, "norm_label": "inbox.md" }, { "label": "Inbox", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L1", "_origin": "ast", "id": "docs_inbox_inbox", "community": 145, "norm_label": "inbox" }, { "label": "\u0414\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435 \u0432\u0438\u0434\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L6", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435_\u0432\u0438\u0434\u0435\u043d\u0438\u0435", "community": 145, "norm_label": "\u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435 \u0432\u0438\u0434\u0435\u043d\u0438\u0435" }, { "label": "\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435 \u044f\u0434\u0440\u043e", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L25", "_origin": "ast", "id": "docs_inbox_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435_\u044f\u0434\u0440\u043e", "community": 277, "norm_label": "\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435 \u044f\u0434\u0440\u043e" }, { "label": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0435\u0434\u0438\u043d\u044b\u0439 \u0436\u0443\u0440\u043d\u0430\u043b \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L27", "_origin": "ast", "id": "docs_inbox_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0435\u0434\u0438\u043d\u044b\u0439_\u0436\u0443\u0440\u043d\u0430\u043b_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "community": 277, "norm_label": "\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0435\u0434\u0438\u043d\u044b\u0438 \u0436\u0443\u0440\u043d\u0430\u043b \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L42", "_origin": "ast", "id": "docs_inbox_\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c_\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e_\u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432_\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f_\u0434\u0430\u043d\u043d\u044b\u0445", "community": 277, "norm_label": "\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445" }, { "label": "\u0411\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u0438 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0444\u0438\u043d\u0430\u043d\u0441\u044b", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L58", "_origin": "ast", "id": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "community": 246, "norm_label": "\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u0438 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0444\u0438\u043d\u0430\u043d\u0441\u044b" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0432\u043a\u043b\u0430\u0434\u044b", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L60", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u0432\u043a\u043b\u0430\u0434\u044b", "community": 246, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0432\u043a\u043b\u0430\u0434\u044b" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0447\u0435\u0442\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L67", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435_\u0441\u0447\u0435\u0442\u0430", "community": 246, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u0430\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0447\u0435\u0442\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L73", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043c\u0435\u0442\u0430\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0441\u0447\u0435\u0442\u0430", "community": 246, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043c\u0435\u0442\u0430\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u043c \u043a\u0430\u0440\u0442\u0430\u043c", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L79", "_origin": "ast", "id": "docs_inbox_\u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438_\u043f\u043e_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u043c_\u043a\u0430\u0440\u0442\u0430\u043c", "community": 246, "norm_label": "\u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u043c \u043a\u0430\u0440\u0442\u0430\u043c" }, { "label": "\u0420\u0430\u0437\u0432\u0438\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L90", "_origin": "ast", "id": "docs_inbox_\u0440\u0430\u0437\u0432\u0438\u0442\u044c_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0433\u043e_\u043f\u043e\u0442\u043e\u043a\u0430", "community": 246, "norm_label": "\u0440\u0430\u0437\u0432\u0438\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430" }, { "label": "\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L98", "_origin": "ast", "id": "docs_inbox_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438", "community": 269, "norm_label": "\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438" }, { "label": "\u0420\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e API-first \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L100", "_origin": "ast", "id": "docs_inbox_\u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c_\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435_\u043f\u043e_api_first_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443", "community": 269, "norm_label": "\u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e api-first \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443" }, { "label": "\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0443\u044e PWA", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L111", "_origin": "ast", "id": "docs_inbox_\u0441\u0434\u0435\u043b\u0430\u0442\u044c_\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0443\u044e_pwa", "community": 269, "norm_label": "\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0443\u044e pwa" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L126", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0435_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435_\u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e_\u0434\u043e\u0441\u0442\u0443\u043f\u0430", "community": 269, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430" }, { "label": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L140", "_origin": "ast", "id": "docs_inbox_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435_\u043a\u0430\u043d\u0430\u043b\u044b_\u0438_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f", "community": 145, "norm_label": "\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c Telegram-\u0431\u043e\u0442\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L142", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_telegram_\u0431\u043e\u0442\u0430", "community": 145, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c telegram-\u0431\u043e\u0442\u0430" }, { "label": "\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c MCP/agent-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L153", "_origin": "ast", "id": "docs_inbox_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_mcp_agent_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", "community": 145, "norm_label": "\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c mcp/agent-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0438\u0441" }, { "label": "Frontend-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L167", "_origin": "ast", "id": "docs_inbox_frontend_\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "community": 260, "norm_label": "frontend-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430" }, { "label": "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a Feature-Sliced Design", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L169", "_origin": "ast", "id": "docs_inbox_\u043f\u0435\u0440\u0435\u0439\u0442\u0438_\u043a_feature_sliced_design", "community": 260, "norm_label": "\u043f\u0435\u0440\u0435\u0438\u0442\u0438 \u043a feature-sliced design" }, { "label": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0438\u0437\u0430\u0439\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L178", "_origin": "ast", "id": "docs_inbox_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "community": 260, "norm_label": "\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0438\u0437\u0430\u0438\u043d-\u0441\u0438\u0441\u0442\u0435\u043c\u0443" }, { "label": "\u041f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0430\u0443\u0434\u0438\u0442 frontend debt backlog", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L195", "_origin": "ast", "id": "docs_inbox_\u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438_\u0430\u0443\u0434\u0438\u0442_frontend_debt_backlog", "community": 260, "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0430\u0443\u0434\u0438\u0442 frontend debt backlog" }, { "label": "\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c Backend-Driven UI", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L205", "_origin": "ast", "id": "docs_inbox_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_backend_driven_ui", "community": 260, "norm_label": "\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c backend-driven ui" }, { "label": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e frontend", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L215", "_origin": "ast", "id": "docs_inbox_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e_frontend", "community": 145, "norm_label": "\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e frontend" }, { "label": "\u0420\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u0441\u0442\u044b", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L217", "_origin": "ast", "id": "docs_inbox_\u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0442\u0435\u0441\u0442\u044b", "community": 145, "norm_label": "\u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u0441\u0442\u044b" }, { "label": "\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c API", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L227", "_origin": "ast", "id": "docs_inbox_\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_api", "community": 145, "norm_label": "\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c api" }, { "label": "\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438 \u0443\u043b\u0443\u0447\u0448\u0430\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c API", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L229", "_origin": "ast", "id": "docs_inbox_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_\u0438_\u0443\u043b\u0443\u0447\u0448\u0430\u0442\u044c_\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_api", "community": 145, "norm_label": "\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438 \u0443\u043b\u0443\u0447\u0448\u0430\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c api" }, { "label": "\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L240", "_origin": "ast", "id": "docs_inbox_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u0438_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "community": 270, "norm_label": "\u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432" }, { "label": "\u0423\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L242", "_origin": "ast", "id": "docs_inbox_\u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c_\u043f\u043e\u0438\u0441\u043a_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "community": 270, "norm_label": "\u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432" }, { "label": "\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0430\u043a\u0446\u0438\u0439 \u0438 \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0435\u0435", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L250", "_origin": "ast", "id": "docs_inbox_\u0441\u0434\u0435\u043b\u0430\u0442\u044c_\u0442\u0430\u0431\u043b\u0438\u0446\u044b_\u0430\u043a\u0446\u0438\u0439_\u0438_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0435\u0435", "community": 270, "norm_label": "\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0430\u043a\u0446\u0438\u0438 \u0438 \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0435\u0435" }, { "label": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u044b\u0435 \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0438 \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L263", "_origin": "ast", "id": "docs_inbox_\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c_\u043a\u0440\u0435\u0434\u0438\u0442\u043d\u044b\u0435_\u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0438_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "community": 270, "norm_label": "\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u044b\u0435 \u0440\u0435\u0438\u0442\u0438\u043d\u0433\u0438 \u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0438" }, { "label": "\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u0438 \u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u0432\u044b\u043f\u043b\u0430\u0442\u044b", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L273", "_origin": "ast", "id": "docs_inbox_\u0441\u043e\u0431\u044b\u0442\u0438\u044f_\u0438_\u0431\u0443\u0434\u0443\u0449\u0438\u0435_\u0432\u044b\u043f\u043b\u0430\u0442\u044b", "community": 276, "norm_label": "\u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438 \u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u0432\u044b\u043f\u043b\u0430\u0442\u044b" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L275", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "community": 276, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0438" }, { "label": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u043b\u0430\u0442", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L285", "_origin": "ast", "id": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442", "community": 276, "norm_label": "\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u043b\u0430\u0442" }, { "label": "\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L303", "_origin": "ast", "id": "docs_inbox_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", "community": 271, "norm_label": "\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430" }, { "label": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0431\u0430\u043b\u0430\u043d\u0441\u0430 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L305", "_origin": "ast", "id": "docs_inbox_\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c_\u0438\u0441\u0442\u043e\u0440\u0438\u044e_\u0431\u0430\u043b\u0430\u043d\u0441\u0430_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "community": 271, "norm_label": "\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0431\u0430\u043b\u0430\u043d\u0441\u0430 \u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f" }, { "label": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L314", "_origin": "ast", "id": "docs_inbox_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439_\u0440\u0430\u0437\u0434\u0435\u043b_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "community": 271, "norm_label": "\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0438 \u0440\u0430\u0437\u0434\u0435\u043b \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438" }, { "label": "\u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0432 PDF \u0438 XLSX", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L325", "_origin": "ast", "id": "docs_inbox_\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443_\u0432_pdf_\u0438_xlsx", "community": 271, "norm_label": "\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443 \u0432 pdf \u0438 xlsx" }, { "label": "\u0423\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 T-Bank", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L335", "_origin": "ast", "id": "docs_inbox_\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0445_t_bank", "community": 145, "norm_label": "\u0443\u0441\u0442\u043e\u0438\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 t-bank" }, { "label": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043e\u0442\u043a\u0430\u0437\u0435 T-Bank API", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L337", "_origin": "ast", "id": "docs_inbox_\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0445_\u043f\u0440\u0438_\u043e\u0442\u043a\u0430\u0437\u0435_t_bank_api", "community": 145, "norm_label": "\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043e\u0442\u043a\u0430\u0437\u0435 t-bank api" }, { "label": "\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u043e\u043b\u0433 \u2014 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L351", "_origin": "ast", "id": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "community": 165, "norm_label": "\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0438 \u0434\u043e\u043b\u0433 \u2014 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e" }, { "label": "P0/P1: \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 T-Bank \u043f\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L365", "_origin": "ast", "id": "docs_inbox_p0_p1_\u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0435_t_bank_\u043f\u043e_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c", "community": 165, "norm_label": "p0/p1: \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 t-bank \u043f\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c" }, { "label": "P1: \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c API envelope \u0438 runtime-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L375", "_origin": "ast", "id": "docs_inbox_p1_\u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c_api_envelope_\u0438_runtime_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442", "community": 165, "norm_label": "p1: \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c api envelope \u0438 runtime-\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442" }, { "label": "P1: \u0443\u0441\u0438\u043b\u0438\u0442\u044c production-\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438 auth security", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L385", "_origin": "ast", "id": "docs_inbox_p1_\u0443\u0441\u0438\u043b\u0438\u0442\u044c_production_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e_\u0438_auth_security", "community": 165, "norm_label": "p1: \u0443\u0441\u0438\u043b\u0438\u0442\u044c production-\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438 auth security" }, { "label": "P1: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e T-Bank \u0440\u0430\u0431\u043e\u0447\u0438\u043c read-path", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L395", "_origin": "ast", "id": "docs_inbox_p1_\u0441\u0434\u0435\u043b\u0430\u0442\u044c_\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e_\u0438\u0441\u0442\u043e\u0440\u0438\u044e_t_bank_\u0440\u0430\u0431\u043e\u0447\u0438\u043c_read_path", "community": 165, "norm_label": "p1: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e t-bank \u0440\u0430\u0431\u043e\u0447\u0438\u043c read-path" }, { "label": "P1/P2: \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0435\u0441\u0441\u0438\u0439 \u043a \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044f\u043c", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L406", "_origin": "ast", "id": "docs_inbox_p1_p2_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c_\u043c\u043e\u0434\u0435\u043b\u044c_\u0441\u0435\u0441\u0441\u0438\u0439_\u043a_\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044f\u043c", "community": 165, "norm_label": "p1/p2: \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0435\u0441\u0441\u0438\u0438 \u043a \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044f\u043c" }, { "label": "P2: \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u0432\u043e\u0439\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 frontend API-\u0442\u0438\u043f\u043e\u0432", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L414", "_origin": "ast", "id": "docs_inbox_p2_\u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c_\u0434\u0432\u043e\u0439\u043d\u0443\u044e_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_frontend_api_\u0442\u0438\u043f\u043e\u0432", "community": 165, "norm_label": "p2: \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u0432\u043e\u0438\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 frontend api-\u0442\u0438\u043f\u043e\u0432" }, { "label": "P2: \u0434\u0435\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u0435 backend/frontend \u043c\u043e\u0434\u0443\u043b\u0438", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L423", "_origin": "ast", "id": "docs_inbox_p2_\u0434\u0435\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u043a\u0440\u0443\u043f\u043d\u044b\u0435_backend_frontend_\u043c\u043e\u0434\u0443\u043b\u0438", "community": 165, "norm_label": "p2: \u0434\u0435\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0443\u043f\u043d\u044b\u0435 backend/frontend \u043c\u043e\u0434\u0443\u043b\u0438" }, { "label": "P2: \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u0442\u0438\u043f\u043e\u0432\u0443\u044e \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L434", "_origin": "ast", "id": "docs_inbox_p2_\u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c_\u043d\u0435\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u0443\u044e_\u0442\u0438\u043f\u043e\u0432\u0443\u044e_\u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "community": 165, "norm_label": "p2: \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u0442\u0438\u043f\u043e\u0432\u0443\u044e \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c" }, { "label": "P2: \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L441", "_origin": "ast", "id": "docs_inbox_p2_\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "community": 165, "norm_label": "p2: \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "P3: \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c frontend delivery", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L449", "_origin": "ast", "id": "docs_inbox_p3_\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_frontend_delivery", "community": 165, "norm_label": "p3: \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c frontend delivery" }, { "label": "P3: \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a \u0431\u0443\u0434\u0443\u0449\u0435\u043c\u0443 ledger", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L456", "_origin": "ast", "id": "docs_inbox_p3_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0442\u0438\u043f\u044b_\u0434\u0430\u043d\u043d\u044b\u0445_\u043a_\u0431\u0443\u0434\u0443\u0449\u0435\u043c\u0443_ledger", "community": 165, "norm_label": "p3: \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a \u0431\u0443\u0434\u0443\u0449\u0435\u043c\u0443 ledger" }, { "label": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L465", "_origin": "ast", "id": "docs_inbox_\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f_\u043a\u0430\u0440\u0442\u0430_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439", "community": 145, "norm_label": "\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0438" }, { "label": "\u041e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b", "file_type": "document", "source_file": "docs/inbox.md", "source_location": "L493", "_origin": "ast", "id": "docs_inbox_\u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435_\u0432\u043e\u043f\u0440\u043e\u0441\u044b", "community": 145, "norm_label": "\u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b" }, { "label": "2026-06-18-broker-account-sections.md", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L1", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections", "community": 116, "norm_label": "2026-06-18-broker-account-sections.md" }, { "label": "\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L1", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "community": 137, "norm_label": "\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430" }, { "label": "\u0426\u0435\u043b\u044c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L5", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0446\u0435\u043b\u044c_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f", "community": 137, "norm_label": "\u0446\u0435\u043b\u044c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f" }, { "label": "\u0422\u0435\u043a\u0443\u0449\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L10", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0442\u0435\u043a\u0443\u0449\u0435\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "community": 137, "norm_label": "\u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435" }, { "label": "Frontend", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L12", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_frontend", "community": 137, "norm_label": "frontend" }, { "label": "Backend \u0438 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u044b", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L25", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_backend_\u0438_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u044b", "community": 137, "norm_label": "backend \u0438 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u044b" }, { "label": "\u0412\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L38", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u043e\u0435_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435", "community": 137, "norm_label": "\u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435" }, { "label": "\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L48", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "community": 137, "norm_label": "\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b" }, { "label": "\u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L50", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "community": 137, "norm_label": "\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u043a\u0440\u0443\u0433\u043e\u0432\u043e\u0439 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L59", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043a\u0440\u0443\u0433\u043e\u0432\u043e\u0439_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b", "community": 137, "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043a\u0440\u0443\u0433\u043e\u0432\u043e\u0438 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b" }, { "label": "\u0421\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L67", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430_\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430", "community": 137, "norm_label": "\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430" }, { "label": "\u0424\u0438\u043b\u044c\u0442\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L75", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0444\u0438\u043b\u044c\u0442\u0440_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "community": 137, "norm_label": "\u0444\u0438\u043b\u044c\u0442\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438" }, { "label": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L84", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "community": 137, "norm_label": "\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f" }, { "label": "\u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L90", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u0430\u044f_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "community": 137, "norm_label": "\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" }, { "label": "\u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L98", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b", "community": 137, "norm_label": "\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b" }, { "label": "\u0417\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L108", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u043f\u0435\u0440\u0432\u043e\u0439_\u0432\u0435\u0440\u0441\u0438\u0438", "community": 137, "norm_label": "\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u0435\u0440\u0432\u043e\u0438 \u0432\u0435\u0440\u0441\u0438\u0438" }, { "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "file_type": "document", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L119", "_origin": "ast", "id": "research_2026_06_18_broker_account_sections_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "community": 137, "norm_label": "\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442" }, { "label": "biome-vs-oxlint.md", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint", "community": 223, "norm_label": "biome-vs-oxlint.md" }, { "label": "Biome vs Oxlint: Comparison for Frontend Tooling", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_vs_oxlint_comparison_for_frontend_tooling", "community": 223, "norm_label": "biome vs oxlint: comparison for frontend tooling" }, { "label": "Context", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L3", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_context", "community": 223, "norm_label": "context" }, { "label": "Candidates", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L7", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_candidates", "community": 223, "norm_label": "candidates" }, { "label": "Biome (v2.5.0)", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L9", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_v2_5_0", "community": 223, "norm_label": "biome (v2.5.0)" }, { "label": "Oxlint + Oxfmt (Oxc Project)", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L20", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_oxlint_oxfmt_oxc_project", "community": 223, "norm_label": "oxlint + oxfmt (oxc project)" }, { "label": "Comparison", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L31", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_comparison", "community": 223, "norm_label": "comparison" }, { "label": "Verdict: Biome", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L44", "_origin": "ast", "id": "frontend_infrastructure_tooling_biome_vs_oxlint_verdict_biome", "community": 223, "norm_label": "verdict: biome" }, { "label": "react-router-vs-tanstack-router.md", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router", "community": 224, "norm_label": "react-router-vs-tanstack-router.md" }, { "label": "react-router-dom vs TanStack Router", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L1", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_vs_tanstack_router", "community": 224, "norm_label": "react-router-dom vs tanstack router" }, { "label": "Context", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L3", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_context", "community": 224, "norm_label": "context" }, { "label": "Candidates", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L7", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_candidates", "community": 224, "norm_label": "candidates" }, { "label": "react-router-dom v6 (\u0442\u0435\u043a\u0443\u0449\u0438\u0439)", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L9", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_v6_\u0442\u0435\u043a\u0443\u0449\u0438\u0439", "community": 224, "norm_label": "react-router-dom v6 (\u0442\u0435\u043a\u0443\u0449\u0438\u0438)" }, { "label": "TanStack Router", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L21", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_tanstack_router", "community": 224, "norm_label": "tanstack router" }, { "label": "Comparison", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L34", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_comparison", "community": 224, "norm_label": "comparison" }, { "label": "Verdict: TanStack Router", "file_type": "document", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L48", "_origin": "ast", "id": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_verdict_tanstack_router", "community": 224, "norm_label": "verdict: tanstack router" }, { "label": "roadmap.md", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L1", "_origin": "ast", "id": "docs_roadmap", "community": 87, "norm_label": "roadmap.md" }, { "label": "Roadmap", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L1", "_origin": "ast", "id": "docs_roadmap_roadmap", "community": 176, "norm_label": "roadmap" }, { "label": "\u0417\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435 \u044d\u043f\u0438\u043a\u0438", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L7", "_origin": "ast", "id": "docs_roadmap_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "community": 176, "norm_label": "\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044b\u0435 \u044d\u043f\u0438\u043a\u0438" }, { "label": "[\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f](epics/Authentication.md)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L9", "_origin": "ast", "id": "docs_roadmap_\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_epics_authentication_md", "community": 176, "norm_label": "[\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f](epics/authentication.md)" }, { "label": "[\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f](epics/Documentation.md)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L14", "_origin": "ast", "id": "docs_roadmap_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_epics_documentation_md", "community": 176, "norm_label": "[\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f](epics/documentation.md)" }, { "label": "[DevOps](epics/DevOps.md)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L20", "_origin": "ast", "id": "docs_roadmap_devops_epics_devops_md", "community": 176, "norm_label": "[devops](epics/devops.md)" }, { "label": "\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u044d\u043f\u0438\u043a\u0438", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L25", "_origin": "ast", "id": "docs_roadmap_\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "community": 176, "norm_label": "\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u044d\u043f\u0438\u043a\u0438" }, { "label": "[\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c \u0431\u0440\u043e\u043a\u0435\u0440\u0430](epics/BrokerPortfolio.md)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L27", "_origin": "ast", "id": "docs_roadmap_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430_epics_brokerportfolio_md", "community": 176, "norm_label": "[\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c \u0431\u0440\u043e\u043a\u0435\u0440\u0430](epics/brokerportfolio.md)" }, { "label": "[\u041f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430](epics/PortfolioDashboard.md)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L48", "_origin": "ast", "id": "docs_roadmap_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_epics_portfoliodashboard_md", "community": 176, "norm_label": "[\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430](epics/portfoliodashboard.md)" }, { "label": "[\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430](epics/QualityAssurance.md)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L64", "_origin": "ast", "id": "docs_roadmap_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430_epics_qualityassurance_md", "community": 176, "norm_label": "[\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430](epics/qualityassurance.md)" }, { "label": "\u041a\u0440\u0443\u043f\u043d\u044b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b (\u0432\u043d\u0435 \u044d\u043f\u0438\u043a\u043e\u0432)", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L71", "_origin": "ast", "id": "docs_roadmap_\u043a\u0440\u0443\u043f\u043d\u044b\u0435_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u0440\u0430\u0431\u043e\u0442\u044b_\u0432\u043d\u0435_\u044d\u043f\u0438\u043a\u043e\u0432", "community": 176, "norm_label": "\u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b (\u0432\u043d\u0435 \u044d\u043f\u0438\u043a\u043e\u0432)" }, { "label": "\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0444\u0438\u0447", "file_type": "document", "source_file": "docs/roadmap.md", "source_location": "L93", "_origin": "ast", "id": "docs_roadmap_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445_\u0444\u0438\u0447", "community": 176, "norm_label": "\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0444\u0438\u0447" }, { "label": "CHANGELOG.md", "file_type": "document", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L1", "_origin": "ast", "id": "design_system_changelog", "community": 268, "norm_label": "changelog.md" }, { "label": "Changelog", "file_type": "document", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L1", "_origin": "ast", "id": "design_system_changelog_changelog", "community": 268, "norm_label": "changelog" }, { "label": "0.1.0 (2026-06-21)", "file_type": "document", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L3", "_origin": "ast", "id": "design_system_changelog_0_1_0_2026_06_21", "community": 268, "norm_label": "0.1.0 (2026-06-21)" }, { "label": "Added", "file_type": "document", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L5", "_origin": "ast", "id": "design_system_changelog_added", "community": 268, "norm_label": "added" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".husky/_/husky.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "husky", "target": "users_ksv741_project_ksv741_moex_vibe_husky_husky_sh__entry" }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L37", "weight": 1.0, "context": "import", "confidence_score": 1.0, "source": "package_devdependencies_husky", "target": "husky" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/nest-cli.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "backend_nest_cli", "target": "backend_nest_cli_collection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/nest-cli.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "backend_nest_cli", "target": "backend_nest_cli_compileroptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/nest-cli.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "backend_nest_cli", "target": "backend_nest_cli_sourceroot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/nest-cli.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "backend_nest_cli_compileroptions", "target": "backend_nest_cli_compileroptions_assets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/nest-cli.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "backend_nest_cli_compileroptions", "target": "backend_nest_cli_compileroptions_watchassets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package", "target": "backend_package_dependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package", "target": "backend_package_devdependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package", "target": "backend_package_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package", "target": "backend_package_private" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package", "target": "backend_package_scripts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package", "target": "backend_package_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_build" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_lint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_postinstall" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_start_dev" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_start_prod" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_test" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_test_integration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_scripts", "target": "backend_package_scripts_test_watch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_axios" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_bcrypt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_cache_manager" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_class_transformer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_class_validator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_cookie_parser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_grpc_grpc_js" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_grpc_proto_loader" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_libsql_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_long" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_axios" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_cache_manager" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_core" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_jwt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_platform_express" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_nestjs_swagger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_p_queue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_prisma_adapter_libsql" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_prisma_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_protobufjs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_reflect_metadata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_rxjs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_dependencies", "target": "backend_package_dependencies_swagger_ui_express" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_eslint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_nestjs_cli" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_nestjs_schematics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_nestjs_testing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_prisma" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_swc_core" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_bcrypt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_cookie_parser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_express" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_typescript" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_typescript_eslint_eslint_plugin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_typescript_eslint_parser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_unplugin_swc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/package.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "backend_package_devdependencies", "target": "backend_package_devdependencies_vitest" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "src_app_module" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "auth_auth_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "auth_auth_module_authmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "bonds_bonds_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "bonds_bonds_module_bondsmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "cache_cache_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "cache_cache_module_cachemodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "candles_candles_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "candles_candles_module_candlesmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "config_configuration" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "health_health_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "health_health_module_healthmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "moex_client_moex_client_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "moex_client_moex_client_module_moexclientmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "portfolio_portfolio_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "portfolio_portfolio_module_portfoliomodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "prisma_prisma_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "prisma_prisma_module_prismamodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "securities_securities_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "securities_securities_module_securitiesmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "shares_shares_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "shares_shares_module_sharesmodule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "src_app_module_appmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "tbank_tbank_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/app.module.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "src_app_module", "target": "tbank_tbank_module_tbankmodule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "src_app_module_appmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "dto_api_response_dto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "dto_api_response_dto", "target": "dto_api_response_dto_apiresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_api_response_dto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_response_dto", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "interceptors_transform_interceptor", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_api_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "dto_api_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "dto_api_response_dto_apiresponsemeta", "target": "dto_api_response_dto_apiresponsemeta_constructor" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto_bondenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto_bondhistoryenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto_bondmarketdataenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto_candleenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto_healthenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_response_dto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_response_dto_searchenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_dividendsenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_shareenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_sharehistoryenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_sharemarketdataenvelopedto", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_api_response_dto_apiresponsemeta" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/dto/api-response.dto.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "dto_api_response_dto_apiresponse", "target": "dto_api_response_dto_apiresponse_constructor" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "interceptors_transform_interceptor", "target": "dto_api_response_dto_apiresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "interceptors_transform_interceptor_transforminterceptor_intercept", "target": "dto_api_response_dto_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_api_response_dto_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "dto_api_response_dto_apiresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/dto/pagination.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_pagination_dto", "target": "dto_pagination_dto_paginationdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "filters_http_exception_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/filters/http-exception.filter.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "filters_http_exception_filter", "target": "filters_http_exception_filter_httpexceptionfilter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "filters_http_exception_filter_httpexceptionfilter" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/filters/http-exception.filter.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "filters_http_exception_filter_httpexceptionfilter", "target": "filters_http_exception_filter_httpexceptionfilter_catch" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "interceptors_transform_interceptor" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "interceptors_transform_interceptor", "target": "interceptors_transform_interceptor_transforminterceptor" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "interceptors_transform_interceptor_transforminterceptor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/interceptors/transform.interceptor.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "interceptors_transform_interceptor_transforminterceptor", "target": "interceptors_transform_interceptor_transforminterceptor_intercept" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "middleware_request_logging_middleware" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/middleware/request-logging.middleware.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "middleware_request_logging_middleware", "target": "middleware_request_logging_middleware_requestloggingmiddleware" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "middleware_request_logging_middleware_requestloggingmiddleware" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/common/middleware/request-logging.middleware.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "middleware_request_logging_middleware_requestloggingmiddleware", "target": "middleware_request_logging_middleware_requestloggingmiddleware_use" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.integration.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_integration_spec", "target": "config_configuration" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "config_configuration" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.config.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_config_spec", "target": "config_configuration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/main.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_main_ts_src_main", "target": "src_main_bootstrap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "auth_auth_controller_authcontroller" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "auth_auth_controller_cookie_options" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "auth_auth_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "auth_auth_service_authservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "decorators_current_user_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "decorators_current_user_decorator_currentuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "decorators_public_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "decorators_public_decorator_public" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_auth_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_auth_response_dto_authlogoutresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_auth_response_dto_authprofileresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_auth_response_dto_authtokenresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_login_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_login_dto_logindto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_register_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_register_dto_registerdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_update_profile_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "dto_update_profile_dto_updateprofiledto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "interfaces_jwt_payload_interface" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "auth_auth_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_getprofile" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_login" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_logout" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_refresh" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_register" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller", "target": "auth_auth_controller_authcontroller_updateprofile" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "auth_auth_controller_authcontroller" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_constructor", "target": "auth_auth_service_authservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_register", "target": "dto_register_dto_registerdto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_login", "target": "dto_login_dto_logindto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_logout", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_getprofile", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_updateprofile", "target": "dto_update_profile_dto_updateprofiledto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.controller.ts", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_controller_authcontroller_updateprofile", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "auth_auth_module_authmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "auth_auth_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "auth_auth_service_authservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "guards_jwt_auth_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "guards_jwt_auth_guard_jwtauthguard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "guards_roles_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_module", "target": "guards_roles_guard_rolesguard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_spec", "target": "auth_auth_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_spec", "target": "auth_auth_service_authservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_spec", "target": "prisma_prisma_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_spec", "target": "prisma_prisma_service_prismaservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "auth_auth_service_authservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "dto_login_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "dto_login_dto_logindto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "dto_register_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "dto_register_dto_registerdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "dto_update_profile_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "dto_update_profile_dto_updateprofiledto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "interfaces_jwt_payload_interface" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "prisma_prisma_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service", "target": "prisma_prisma_service_prismaservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_generatetokens" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_getprofile" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_login" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_logout" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_refresh" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_register" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_sanitizeuser" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice", "target": "auth_auth_service_authservice_updateprofile" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_constructor", "target": "prisma_prisma_service_prismaservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_register", "target": "auth_auth_service_authservice_generatetokens" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_register", "target": "dto_register_dto_registerdto" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_login", "target": "auth_auth_service_authservice_generatetokens" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_login", "target": "dto_login_dto_logindto" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_refresh", "target": "auth_auth_service_authservice_generatetokens" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_getprofile", "target": "auth_auth_service_authservice_sanitizeuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_updateprofile", "target": "auth_auth_service_authservice_sanitizeuser" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_updateprofile", "target": "dto_update_profile_dto_updateprofiledto" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/auth.service.ts", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "auth_auth_service_authservice_generatetokens", "target": "auth_auth_service_authservice_sanitizeuser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/decorators/current-user.decorator.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "decorators_current_user_decorator", "target": "decorators_current_user_decorator_currentuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "decorators_current_user_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "decorators_current_user_decorator_currentuser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/decorators/public.decorator.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "decorators_public_decorator", "target": "decorators_public_decorator_public" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard", "target": "decorators_public_decorator" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "decorators_public_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "decorators_public_decorator_public" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/decorators/roles.decorator.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "decorators_roles_decorator", "target": "decorators_roles_decorator_roles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "guards_roles_guard", "target": "decorators_roles_decorator" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "decorators_roles_decorator" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "decorators_roles_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "decorators_roles_decorator_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_authlogoutresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_authprofileresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_authresponsemetadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_authtokendatadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_authtokenresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_authuserdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/auth-response.dto.ts", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "dto_auth_response_dto", "target": "dto_auth_response_dto_logoutdatadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/login.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_login_dto", "target": "dto_login_dto_logindto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/register.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_register_dto", "target": "dto_register_dto_registerdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/dto/update-profile.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_update_profile_dto", "target": "dto_update_profile_dto_updateprofiledto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard", "target": "guards_jwt_auth_guard_jwtauthguard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard", "target": "interfaces_jwt_payload_interface" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard_jwtauthguard", "target": "guards_jwt_auth_guard_jwtauthguard_canactivate" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard_jwtauthguard", "target": "guards_jwt_auth_guard_jwtauthguard_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard_jwtauthguard", "target": "guards_jwt_auth_guard_jwtauthguard_extracttoken" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "guards_jwt_auth_guard_jwtauthguard_canactivate", "target": "guards_jwt_auth_guard_jwtauthguard_extracttoken" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "guards_roles_guard", "target": "guards_roles_guard_rolesguard" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "guards_roles_guard_rolesguard", "target": "guards_roles_guard_rolesguard_canactivate" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/guards/roles.guard.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "guards_roles_guard_rolesguard", "target": "guards_roles_guard_rolesguard_constructor" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/auth/interfaces/jwt-payload.interface.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "interfaces_jwt_payload_interface", "target": "interfaces_jwt_payload_interface_jwtpayload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "bonds_bonds_controller_bondscontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "bonds_bonds_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "bonds_bonds_service_bondsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "dto_bonds_envelope_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "dto_bonds_envelope_dto_bondenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "dto_bonds_envelope_dto_bondhistoryenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller", "target": "dto_bonds_envelope_dto_bondmarketdataenvelopedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_module", "target": "bonds_bonds_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller_bondscontroller", "target": "bonds_bonds_controller_bondscontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller_bondscontroller", "target": "bonds_bonds_controller_bondscontroller_getbond" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller_bondscontroller", "target": "bonds_bonds_controller_bondscontroller_gethistory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller_bondscontroller", "target": "bonds_bonds_controller_bondscontroller_getmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_module", "target": "bonds_bonds_controller_bondscontroller" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_controller_bondscontroller_constructor", "target": "bonds_bonds_service_bondsservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_module", "target": "bonds_bonds_module_bondsmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_module", "target": "bonds_bonds_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_module", "target": "bonds_bonds_service_bondsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_spec", "target": "bonds_bonds_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_spec", "target": "bonds_bonds_service_bondsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_spec", "target": "cache_cache_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service", "target": "bonds_bonds_service_bondsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service", "target": "cache_cache_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service", "target": "cache_cache_service_cacheservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_bondsservice", "target": "bonds_bonds_service_bondsservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_bondsservice", "target": "bonds_bonds_service_bondsservice_getbond" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_bondsservice", "target": "bonds_bonds_service_bondsservice_gethistory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_bondsservice", "target": "bonds_bonds_service_bondsservice_getmarketdata" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_bondsservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/bonds.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "bonds_bonds_service_bondsservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bond-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bond_response_dto", "target": "dto_bond_response_dto_bondmarketdatadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bond-response.dto.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bond_response_dto", "target": "dto_bond_response_dto_bondresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_bond_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_bond_response_dto_bondmarketdatadto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto_bondmarketdataenvelopedto", "target": "dto_bond_response_dto_bondmarketdatadto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_bond_response_dto_bondresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto_bondenvelopedto", "target": "dto_bond_response_dto_bondresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_bonds_envelope_dto_bondenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_bonds_envelope_dto_bondhistoryenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_bonds_envelope_dto_bondmarketdataenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto", "target": "dto_history_item_dto_bondhistoryitemdto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "dto_bonds_envelope_dto_bondhistoryenvelopedto", "target": "dto_history_item_dto_bondhistoryitemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/bonds/dto/history-item.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_modules_bonds_dto_history_item_dto_ts_dto_history_item_dto", "target": "dto_history_item_dto_bondhistoryitemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.module.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_module", "target": "cache_cache_module_cachemodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_module", "target": "cache_cache_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_module", "target": "cache_cache_service_cacheservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "cache_cache_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "cache_cache_module_cachemodule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service", "target": "cache_cache_service_cacheservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service", "target": "cache_cache_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_spec", "target": "cache_cache_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice", "target": "cache_cache_service_cacheservice_buildkey" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice", "target": "cache_cache_service_cacheservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice", "target": "cache_cache_service_cacheservice_get" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice", "target": "cache_cache_service_cacheservice_getorfetch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice", "target": "cache_cache_service_cacheservice_set" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_securitiesservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service", "target": "cache_cache_service_cacheservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice_constructor", "target": "cache_cache_service_cacheservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_spec", "target": "cache_cache_service_cacheservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice_getorfetch", "target": "cache_cache_service_cacheservice_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/cache/cache.service.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "cache_cache_service_cacheservice_getorfetch", "target": "cache_cache_service_cacheservice_buildkey" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "candles_candles_controller_candlescontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "candles_candles_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "candles_candles_service_candlesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "dto_candles_envelope_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "dto_candles_envelope_dto_candleenvelopedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "dto_candles_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller", "target": "dto_candles_query_dto_candlesquerydto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_module", "target": "candles_candles_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller_candlescontroller", "target": "candles_candles_controller_candlescontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller_candlescontroller", "target": "candles_candles_controller_candlescontroller_getbondcandles" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller_candlescontroller", "target": "candles_candles_controller_candlescontroller_getsharecandles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_module", "target": "candles_candles_controller_candlescontroller" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller_candlescontroller_constructor", "target": "candles_candles_service_candlesservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller_candlescontroller_getsharecandles", "target": "dto_candles_query_dto_candlesquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.controller.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_controller_candlescontroller_getbondcandles", "target": "dto_candles_query_dto_candlesquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_module", "target": "candles_candles_module_candlesmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_module", "target": "candles_candles_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_module", "target": "candles_candles_service_candlesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "candles_candles_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "candles_candles_service_candlesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "dto_candles_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "dto_candles_query_dto_candleinterval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "candles_candles_service_candlesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "dto_candles_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "dto_candles_query_dto_candleinterval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice", "target": "candles_candles_service_candlesservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice", "target": "candles_candles_service_candlesservice_getcandles" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice", "target": "candles_candles_service_candlesservice_mapinterval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice_getcandles", "target": "candles_candles_service_candlesservice_mapinterval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice_mapinterval", "target": "dto_candles_query_dto_candleinterval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/candles.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "candles_candles_service_candlesservice_getcandles", "target": "dto_candles_query_dto_candleinterval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candle-item.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candle_item_dto", "target": "dto_candle_item_dto_candleitemdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto", "target": "dto_candle_item_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto", "target": "dto_candle_item_dto_candleitemdto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto_candleenvelopedto", "target": "dto_candle_item_dto_candleitemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_envelope_dto", "target": "dto_candles_envelope_dto_candleenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-query.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_query_dto", "target": "dto_candles_query_dto_candleinterval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/candles/dto/candles-query.dto.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "dto_candles_query_dto", "target": "dto_candles_query_dto_candlesquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto", "target": "dto_health_envelope_dto_healthenvelopedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto", "target": "dto_health_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto", "target": "dto_health_response_dto_healthresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "dto_health_envelope_dto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_envelope_dto_healthenvelopedto", "target": "dto_health_response_dto_healthresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "dto_health_envelope_dto_healthenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/dto/health-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_health_response_dto", "target": "dto_health_response_dto_healthresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller", "target": "health_health_controller_healthcontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_module", "target": "health_health_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_controller_healthcontroller", "target": "health_health_controller_healthcontroller_check" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_module", "target": "health_health_controller_healthcontroller" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/health/health.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "health_health_module", "target": "health_health_module_healthmodule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.module.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_module", "target": "moex_client_moex_client_module_moexclientmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_module", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_module", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "moex_client_moex_client_module" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "moex_client_moex_client_module_moexclientmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.integration.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_integration_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.integration.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_integration_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexbonddata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexbondhistoryentry" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexbondmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexbondpositiondata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexcandle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexdividend" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexhistoryentry" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexsecuritydescription" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service", "target": "moex_client_moex_client_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_spec", "target": "moex_client_moex_client_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getbonddata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getbondhistory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getbondmarketdata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getbondpositiondatabatch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getcandles" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getdividends" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_gethistory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getsecuritydescription" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getsharemarketdata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_getsharemarketdatabatch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_request" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice", "target": "moex_client_moex_client_service_moexclientservice_searchsecurities" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_securitiesservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice_constructor", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_spec", "target": "moex_client_moex_client_service_moexclientservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbonddata", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbondhistory", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbondmarketdata", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbondpositiondatabatch", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getcandles", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getdividends", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_gethistory", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getsecuritydescription", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getsharemarketdata", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getsharemarketdatabatch", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_searchsecurities", "target": "moex_client_moex_client_service_moexclientservice_extracttable" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_searchsecurities", "target": "moex_client_moex_client_types_moexsecuritydescription" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getsecuritydescription", "target": "moex_client_moex_client_types_moexsecuritydescription" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getsharemarketdata", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getsharemarketdatabatch", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbondpositiondatabatch", "target": "moex_client_moex_client_types_moexbondpositiondata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbonddata", "target": "moex_client_moex_client_types_moexbonddata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbondmarketdata", "target": "moex_client_moex_client_types_moexbondmarketdata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getdividends", "target": "moex_client_moex_client_types_moexdividend" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getcandles", "target": "moex_client_moex_client_types_moexcandle" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_gethistory", "target": "moex_client_moex_client_types_moexhistoryentry" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.service.ts", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_service_moexclientservice_getbondhistory", "target": "moex_client_moex_client_types_moexbondhistoryentry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexboard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexbonddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexbondhistoryentry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexbondmarketdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexbondpositiondata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexcandle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexdividend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexhistoryentry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexsecuritydescription" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/moex-client/moex-client.types.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "moex_client_moex_client_types", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "moex_client_moex_client_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_buildshareposition", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_fetchsharebatch", "target": "moex_client_moex_client_types_moexsharemarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "moex_client_moex_client_types_moexbondpositiondata" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_buildbondposition", "target": "moex_client_moex_client_types_moexbondpositiondata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_fetchbondbatch", "target": "moex_client_moex_client_types_moexbondpositiondata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/add-position.dto.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "dto_add_position_dto", "target": "dto_add_position_dto_addpositiondto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/add-position.dto.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "dto_add_position_dto", "target": "dto_add_position_dto_tags" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_add_position_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_add_position_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_add_position_dto_addpositiondto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller_addposition", "target": "dto_add_position_dto_addpositiondto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_add_position_dto_addpositiondto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_addposition", "target": "dto_add_position_dto_addpositiondto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "dto_analytics_response_dto", "target": "dto_analytics_response_dto_analyticsresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_analytics_response_dto", "target": "dto_analytics_response_dto_portfoliosummarydto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_analytics_response_dto", "target": "dto_position_with_price_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_analytics_response_dto", "target": "dto_position_with_price_dto_positionwithpricedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_analytics_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto", "target": "dto_analytics_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_analytics_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto", "target": "dto_analytics_response_dto_portfoliosummarydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto_portfoliodetailresponsedto", "target": "dto_analytics_response_dto_portfoliosummarydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "dto_analytics_response_dto_analyticsresponsedto", "target": "dto_position_with_price_dto_positionwithpricedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_analytics_response_dto_analyticsresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto_analyticsenvelopedto", "target": "dto_analytics_response_dto_analyticsresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_analytics_response_dto_analyticsresponsedto" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_getanalytics", "target": "dto_analytics_response_dto_analyticsresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/create-portfolio.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_create_portfolio_dto", "target": "dto_create_portfolio_dto_createportfoliodto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/create-portfolio.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_create_portfolio_dto", "target": "dto_create_portfolio_dto_currencies" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_create_portfolio_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_create_portfolio_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_create_portfolio_dto_createportfoliodto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller_create", "target": "dto_create_portfolio_dto_createportfoliodto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_create_portfolio_dto_createportfoliodto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_create", "target": "dto_create_portfolio_dto_createportfoliodto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_envelope_dto_analyticsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_envelope_dto_portfoliodetailenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_envelope_dto_portfolioenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_envelope_dto_portfoliolistenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_envelope_dto_portfolioresponsemetadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_envelope_dto_positionenvelopedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_list_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_list_response_dto_portfoliolistresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_response_dto_portfoliodetailresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_portfolio_response_dto_portfolioresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_position_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto", "target": "dto_position_response_dto_positionresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto_portfolioresponsemetadto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto_portfoliolistenvelopedto", "target": "dto_portfolio_list_response_dto_portfoliolistresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto_portfoliolistenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto_portfolioenvelopedto", "target": "dto_portfolio_response_dto_portfolioresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto_portfolioenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto_portfoliodetailenvelopedto", "target": "dto_portfolio_response_dto_portfoliodetailresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto_portfoliodetailenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_envelope_dto_positionenvelopedto", "target": "dto_position_response_dto_positionresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto_positionenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_portfolio_envelope_dto_analyticsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_list_response_dto", "target": "dto_portfolio_list_response_dto_portfoliolistresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_list_response_dto", "target": "dto_portfolio_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_list_response_dto", "target": "dto_portfolio_response_dto_portfolioresponsedto" }, { "relation": "inherits", "context": "type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_list_response_dto_portfoliolistresponsedto", "target": "dto_portfolio_response_dto_portfolioresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto", "target": "dto_portfolio_response_dto_portfoliodetailresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto", "target": "dto_portfolio_response_dto_portfolioresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto", "target": "dto_position_with_price_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto", "target": "dto_position_with_price_dto_positionwithpricedto" }, { "relation": "inherits", "context": "type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto_portfoliodetailresponsedto", "target": "dto_portfolio_response_dto_portfolioresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "dto_portfolio_response_dto_portfoliodetailresponsedto", "target": "dto_position_with_price_dto_positionwithpricedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/position-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_position_response_dto", "target": "dto_position_response_dto_positionresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/position-with-price.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_position_with_price_dto", "target": "dto_position_with_price_dto_positionwithpricedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/update-portfolio.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_update_portfolio_dto", "target": "dto_update_portfolio_dto_currencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/update-portfolio.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_update_portfolio_dto", "target": "dto_update_portfolio_dto_updateportfoliodto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_update_portfolio_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_update_portfolio_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_update_portfolio_dto_updateportfoliodto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller_update", "target": "dto_update_portfolio_dto_updateportfoliodto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_update_portfolio_dto_updateportfoliodto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_update", "target": "dto_update_portfolio_dto_updateportfoliodto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/update-position.dto.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "dto_update_position_dto", "target": "dto_update_position_dto_tags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/dto/update-position.dto.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "dto_update_position_dto", "target": "dto_update_position_dto_updatepositiondto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_update_position_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_update_position_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "dto_update_position_dto_updatepositiondto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller_updateposition", "target": "dto_update_position_dto_updatepositiondto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "dto_update_position_dto_updatepositiondto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_updateposition", "target": "dto_update_position_dto_updatepositiondto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "portfolio_portfolio_controller_nulldataenvelopeschema" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "portfolio_portfolio_controller_portfoliocontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "portfolio_portfolio_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller", "target": "portfolio_portfolio_service_portfolioservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_module", "target": "portfolio_portfolio_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_addposition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_findall" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_findone" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_getanalytics" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_remove" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_removeposition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_update" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller", "target": "portfolio_portfolio_controller_portfoliocontroller_updateposition" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_module", "target": "portfolio_portfolio_controller_portfoliocontroller" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.controller.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_controller_portfoliocontroller_constructor", "target": "portfolio_portfolio_service_portfolioservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_module", "target": "portfolio_portfolio_module_portfoliomodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_module", "target": "portfolio_portfolio_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_module", "target": "portfolio_portfolio_service_portfolioservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "portfolio_portfolio_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "portfolio_portfolio_service_portfolioservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "prisma_prisma_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_spec", "target": "prisma_prisma_service_prismaservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "portfolio_portfolio_service_enrichedposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "portfolio_portfolio_service_portfolioservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "prisma_prisma_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service", "target": "prisma_prisma_service_prismaservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_addposition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_buildbondposition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_buildshareposition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_enrichpositions" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_fetchbondbatch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_fetchsharebatch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_findall" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_findone" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_getanalytics" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_getpositionswithprices" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_remove" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_removeposition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_update" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice", "target": "portfolio_portfolio_service_portfolioservice_updateposition" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_constructor", "target": "prisma_prisma_service_prismaservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_addposition", "target": "portfolio_portfolio_service_portfolioservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_findall", "target": "portfolio_portfolio_service_portfolioservice_enrichpositions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_findone", "target": "portfolio_portfolio_service_portfolioservice_enrichpositions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_findone", "target": "portfolio_portfolio_service_portfolioservice_getanalytics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_updateposition", "target": "portfolio_portfolio_service_portfolioservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_enrichpositions", "target": "portfolio_portfolio_service_portfolioservice_buildbondposition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_enrichpositions", "target": "portfolio_portfolio_service_portfolioservice_buildshareposition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_enrichpositions", "target": "portfolio_portfolio_service_portfolioservice_fetchbondbatch" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_enrichpositions", "target": "portfolio_portfolio_service_portfolioservice_fetchsharebatch" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_getpositionswithprices", "target": "portfolio_portfolio_service_portfolioservice_enrichpositions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/portfolio/portfolio.service.ts", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_portfolio_service_portfolioservice_getanalytics", "target": "portfolio_portfolio_service_portfolioservice_getpositionswithprices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.module.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_module", "target": "prisma_prisma_module_prismamodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_module", "target": "prisma_prisma_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_module", "target": "prisma_prisma_service_prismaservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_service", "target": "prisma_prisma_service_prismaservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "prisma_prisma_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "prisma_prisma_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "prisma_prisma_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_spec", "target": "prisma_prisma_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_service_prismaservice", "target": "prisma_prisma_service_prismaservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_service_prismaservice", "target": "prisma_prisma_service_prismaservice_onmoduledestroy" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/prisma/prisma.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "prisma_prisma_service_prismaservice", "target": "prisma_prisma_service_prismaservice_onmoduleinit" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "prisma_prisma_service_prismaservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice_constructor", "target": "prisma_prisma_service_prismaservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "prisma_prisma_service_prismaservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "prisma_prisma_service_prismaservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice_constructor", "target": "prisma_prisma_service_prismaservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_spec", "target": "prisma_prisma_service_prismaservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_query_dto", "target": "dto_screener_query_dto_screenerquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_query_dto", "target": "dto_screener_query_dto_screenertype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-query.dto.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_query_dto", "target": "dto_screener_query_dto_sorter_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "dto_screener_query_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "dto_screener_query_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_screener_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "dto_screener_query_dto_screenertype" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_fetchboard", "target": "dto_screener_query_dto_screenertype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "dto_screener_query_dto_screenertype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "dto_screener_query_dto_screenerquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_matches", "target": "dto_screener_query_dto_screenerquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_screen", "target": "dto_screener_query_dto_screenerquerydto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_screener_query_dto_screenerquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller_screener", "target": "dto_screener_query_dto_screenerquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_response_dto", "target": "dto_screener_response_dto_screeneritemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_response_dto", "target": "dto_screener_response_dto_screenerresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_response_dto", "target": "dto_screener_response_dto_screenerresponsemetadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/screener-response.dto.ts", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "dto_screener_response_dto", "target": "dto_screener_response_dto_screenerresultdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "dto_screener_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_screener_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "dto_screener_response_dto_screeneritemdto" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_fetchboard", "target": "dto_screener_response_dto_screeneritemdto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_matches", "target": "dto_screener_response_dto_screeneritemdto" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_sort", "target": "dto_screener_response_dto_screeneritemdto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "dto_screener_response_dto_screenerresultdto" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_screen", "target": "dto_screener_response_dto_screenerresultdto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_screener_response_dto_screenerresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-query.dto.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_query_dto", "target": "dto_search_query_dto_searchquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-query.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_query_dto", "target": "dto_search_query_dto_securitytype" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_search_query_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "dto_search_query_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "dto_search_query_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "dto_search_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_search_query_dto_securitytype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "dto_search_query_dto_securitytype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "dto_search_query_dto_securitytype" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_securitiesservice_search", "target": "dto_search_query_dto_securitytype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "dto_search_query_dto_securitytype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_search_query_dto_searchquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller_search", "target": "dto_search_query_dto_searchquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_response_dto", "target": "dto_search_response_dto_searchenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/dto/search-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_search_response_dto", "target": "dto_search_response_dto_searchresultitemdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_search_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "dto_search_response_dto_searchenvelopedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "securities_screener_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_spec", "target": "securities_screener_service_screenerservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service", "target": "securities_screener_service_screenerservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "securities_screener_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "securities_screener_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_screener_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice", "target": "securities_screener_service_screenerservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice", "target": "securities_screener_service_screenerservice_fetchboard" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice", "target": "securities_screener_service_screenerservice_matches" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice", "target": "securities_screener_service_screenerservice_screen" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice", "target": "securities_screener_service_screenerservice_sort" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "securities_screener_service_screenerservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller_constructor", "target": "securities_screener_service_screenerservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "securities_screener_service_screenerservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_screener_service_screenerservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_screen", "target": "securities_screener_service_screenerservice_fetchboard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/screener.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "securities_screener_service_screenerservice_screen", "target": "securities_screener_service_screenerservice_sort" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "securities_securities_controller" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "securities_securities_controller_securitiescontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "securities_securities_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_spec", "target": "securities_securities_service_securitiesservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "securities_securities_controller_securitiescontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "securities_securities_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller", "target": "securities_securities_service_securitiesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_securities_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller", "target": "securities_securities_controller_securitiescontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller", "target": "securities_securities_controller_securitiescontroller_screener" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller", "target": "securities_securities_controller_securitiescontroller_search" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_securities_controller_securitiescontroller" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_controller_securitiescontroller_constructor", "target": "securities_securities_service_securitiesservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_securities_module_securitiesmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_securities_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_module", "target": "securities_securities_service_securitiesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "securities_securities_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_spec", "target": "securities_securities_service_securitiesservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "securities_securities_service_searchresultitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service", "target": "securities_securities_service_securitiesservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_securitiesservice", "target": "securities_securities_service_securitiesservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_securitiesservice", "target": "securities_securities_service_securitiesservice_getsharebrief" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/securities/securities.service.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "securities_securities_service_securitiesservice", "target": "securities_securities_service_securitiesservice_search" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/dividend-item.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_dividend_item_dto", "target": "dto_dividend_item_dto_dividenditemdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_dividend_item_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_dividend_item_dto_dividenditemdto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_dividendsenvelopedto", "target": "dto_dividend_item_dto_dividenditemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/history-item.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_backend_src_modules_shares_dto_history_item_dto_ts_dto_history_item_dto", "target": "dto_history_item_dto_historyitemdto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_history_item_dto_historyitemdto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_sharehistoryenvelopedto", "target": "dto_history_item_dto_historyitemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_share_marketdata_response_dto", "target": "dto_share_marketdata_response_dto_sharemarketdataresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dto_share_marketdata_response_dto", "target": "dto_share_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dto_share_marketdata_response_dto", "target": "dto_share_response_dto_stockmarketdatadto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_share_marketdata_response_dto" }, { "relation": "inherits", "context": "type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_share_marketdata_response_dto_sharemarketdataresponsedto", "target": "dto_share_response_dto_stockmarketdatadto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_share_marketdata_response_dto_sharemarketdataresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_sharemarketdataenvelopedto", "target": "dto_share_marketdata_response_dto_sharemarketdataresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/share-response.dto.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "dto_share_response_dto", "target": "dto_share_response_dto_shareresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/share-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_share_response_dto", "target": "dto_share_response_dto_stockmarketdatadto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_share_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_share_response_dto_shareresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto_shareenvelopedto", "target": "dto_share_response_dto_shareresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_shares_envelope_dto_dividendsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_shares_envelope_dto_shareenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_shares_envelope_dto_sharehistoryenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "dto_shares_envelope_dto", "target": "dto_shares_envelope_dto_sharemarketdataenvelopedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_shares_envelope_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_shares_envelope_dto_shareenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_shares_envelope_dto_sharemarketdataenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_shares_envelope_dto_dividendsenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "dto_shares_envelope_dto_sharehistoryenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "shares_shares_controller_sharescontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "shares_shares_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller", "target": "shares_shares_service_sharesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_module", "target": "shares_shares_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller_sharescontroller", "target": "shares_shares_controller_sharescontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller_sharescontroller", "target": "shares_shares_controller_sharescontroller_getdividends" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller_sharescontroller", "target": "shares_shares_controller_sharescontroller_gethistory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller_sharescontroller", "target": "shares_shares_controller_sharescontroller_getmarketdata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller_sharescontroller", "target": "shares_shares_controller_sharescontroller_getshare" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_module", "target": "shares_shares_controller_sharescontroller" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_controller_sharescontroller_constructor", "target": "shares_shares_service_sharesservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_module", "target": "shares_shares_module_sharesmodule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_module", "target": "shares_shares_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_module", "target": "shares_shares_service_sharesservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_spec", "target": "shares_shares_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_spec", "target": "shares_shares_service_sharesservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service", "target": "shares_shares_service_sharesservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice", "target": "shares_shares_service_sharesservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice", "target": "shares_shares_service_sharesservice_getdividends" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice", "target": "shares_shares_service_sharesservice_gethistory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice", "target": "shares_shares_service_sharesservice_getmarketdata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/shares/shares.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "shares_shares_service_sharesservice", "target": "shares_shares_service_sharesservice_getshare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-account-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_account_response_dto", "target": "dto_broker_account_response_dto_brokeraccountresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_account_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_account_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_account_response_dto_brokeraccountresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokeraccountsenvelopedto", "target": "dto_broker_account_response_dto_brokeraccountresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_account_response_dto_brokeraccountresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto_brokerportfolioresponsedto", "target": "dto_broker_account_response_dto_brokeraccountresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-analytics-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_analytics_response_dto", "target": "dto_broker_analytics_response_dto_brokeranalyticsdto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_analytics_response_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "dto_broker_analytics_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_analytics_response_dto_brokeranalyticsdto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokeranalyticsenvelopedto", "target": "dto_broker_analytics_response_dto_brokeranalyticsdto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "dto_broker_analytics_response_dto_brokeranalyticsdto" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice_computeanalytics", "target": "dto_broker_analytics_response_dto_brokeranalyticsdto" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice_getanalytics", "target": "dto_broker_analytics_response_dto_brokeranalyticsdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokeraccountsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokeranalyticsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokereventsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokeroperationsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokeroperationsyncenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokerportfolioenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokerpositionsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_envelope_dto_brokerresponsemetadto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_events_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_events_response_dto_brokereventsdatadto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_operation_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_operation_response_dto_brokeroperationspageresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_operation_sync_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_operation_sync_query_dto_brokeroperationsyncresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_portfolio_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_portfolio_response_dto_brokerportfolioresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_positions_page_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto", "target": "dto_broker_positions_page_response_dto_brokerpositionspageresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokeraccountsenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokerportfolioenvelopedto", "target": "dto_broker_portfolio_response_dto_brokerportfolioresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokerportfolioenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokeroperationsenvelopedto", "target": "dto_broker_operation_response_dto_brokeroperationspageresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokeroperationsenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokerpositionsenvelopedto", "target": "dto_broker_positions_page_response_dto_brokerpositionspageresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokerpositionsenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokeroperationsyncenvelopedto", "target": "dto_broker_operation_sync_query_dto_brokeroperationsyncresponsedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokeroperationsyncenvelopedto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokeranalyticsenvelopedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_envelope_dto_brokereventsenvelopedto", "target": "dto_broker_events_response_dto_brokereventsdatadto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_envelope_dto_brokereventsenvelopedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-query.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_query_dto", "target": "dto_broker_events_query_dto_brokereventsquerydto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_events_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_events_query_dto_brokereventsquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_getevents", "target": "dto_broker_events_query_dto_brokereventsquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_brokereventitemdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_brokereventsdatadto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_brokereventssummarydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_eventcategories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_eventsources" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_eventtypes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_events_response_dto", "target": "dto_broker_events_response_dto_instrumenttypes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-money.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_money_dto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_response_dto", "target": "dto_broker_money_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_money_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_position_response_dto", "target": "dto_broker_money_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_response_dto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_response_dto_brokeroperationresponsedto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto_brokerportfolioresponsedto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto_brokerportfoliototalsdto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto_brokerportfolioyieldsdto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_position_response_dto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_position_response_dto_brokerpositionresponsedto", "target": "dto_broker_money_dto_brokermoneydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-query.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_query_dto", "target": "dto_broker_operation_query_dto_brokeroperationquerydto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "dto_broker_operation_query_dto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_operation_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "dto_broker_operation_query_dto_brokeroperationquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_buildrequest", "target": "dto_broker_operation_query_dto_brokeroperationquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_getoperations", "target": "dto_broker_operation_query_dto_brokeroperationquerydto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_operation_query_dto_brokeroperationquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_getoperations", "target": "dto_broker_operation_query_dto_brokeroperationquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_response_dto", "target": "dto_broker_operation_response_dto_brokeroperationresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_response_dto", "target": "dto_broker_operation_response_dto_brokeroperationspageresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_response_dto", "target": "dto_broker_operation_response_dto_operationcategories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-sync-query.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_sync_query_dto", "target": "dto_broker_operation_sync_query_dto_brokeroperationsyncquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-operation-sync-query.dto.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_operation_sync_query_dto", "target": "dto_broker_operation_sync_query_dto_brokeroperationsyncresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_operation_sync_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_operation_sync_query_dto_brokeroperationsyncquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_syncoperations", "target": "dto_broker_operation_sync_query_dto_brokeroperationsyncquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_portfolio_response_dto_brokerportfoliopositioncountsdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_portfolio_response_dto_brokerportfolioresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_portfolio_response_dto_brokerportfoliototalsdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_portfolio_response_dto", "target": "dto_broker_portfolio_response_dto_brokerportfolioyieldsdto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-query.dto.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_position_query_dto", "target": "dto_broker_position_query_dto_brokerpositionquerydto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_position_query_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "dto_broker_position_query_dto_brokerpositionquerydto" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_getpositions", "target": "dto_broker_position_query_dto_brokerpositionquerydto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_position_response_dto", "target": "dto_broker_position_response_dto_brokerpositionresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_positions_page_response_dto", "target": "dto_broker_position_response_dto" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_positions_page_response_dto", "target": "dto_broker_position_response_dto_brokerpositionresponsedto" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_positions_page_response_dto_brokerpositionspageresponsedto", "target": "dto_broker_position_response_dto_brokerpositionresponsedto" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dto_broker_positions_page_response_dto", "target": "dto_broker_positions_page_response_dto_brokerpositionspageresponsedto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper_spec", "target": "mappers_account_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper_spec", "target": "mappers_account_mapper_issupportedbrokeraccount" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper_spec", "target": "mappers_account_mapper_mapaccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper_spec", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper_spec", "target": "types_tbank_proto_types_tbankaccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "mappers_account_mapper_issupportedbrokeraccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "mappers_account_mapper_mapaccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "mappers_money_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "mappers_money_mapper_maptimestamptoiso" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "tbank_tbank_config_tbank_account_types" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "types_broker_types_brokeraccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_account_mapper", "target": "types_tbank_proto_types_tbankaccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "mappers_account_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "mappers_account_mapper_issupportedbrokeraccount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/account.mapper.ts", "source_location": "L19", "weight": 1.0, "source": "mappers_account_mapper_mapaccount", "target": "mappers_money_mapper_maptimestamptoiso" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "mappers_account_mapper_mapaccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper_spec", "target": "mappers_money_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper_spec", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper_spec", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper_spec", "target": "mappers_money_mapper_maptimestamptoiso" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "mappers_money_mapper_mapinteger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "mappers_money_mapper_maptimestamptoiso" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "types_broker_types_brokermoney" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "types_tbank_proto_types_tbankmoneyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "types_tbank_proto_types_tbankquotation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/money.mapper.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_money_mapper", "target": "types_tbank_proto_types_tbanktimestamp" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_money_mapper" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_money_mapper" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "mappers_money_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L118", "weight": 1.0, "source": "mappers_operation_mapper_mapoperation", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L100", "weight": 1.0, "source": "mappers_portfolio_mapper_mapbrokerportfolio", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L43", "weight": 1.0, "source": "mappers_portfolio_mapper_mapbrokerposition", "target": "mappers_money_mapper_mapmoneyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L111", "weight": 1.0, "source": "mappers_portfolio_mapper_mapbrokerportfolio", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L42", "weight": 1.0, "source": "mappers_portfolio_mapper_mapbrokerposition", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L220", "weight": 1.0, "source": "services_broker_events_service_brokereventsservice_buildbondevents", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L140", "weight": 1.0, "source": "services_broker_events_service_brokereventsservice_buildshareevents", "target": "mappers_money_mapper_mapquotationtonumber" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_money_mapper_maptimestamptoiso" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L107", "weight": 1.0, "source": "mappers_operation_mapper_mapoperation", "target": "mappers_money_mapper_maptimestamptoiso" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_money_mapper_mapinteger" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L123", "weight": 1.0, "source": "mappers_operation_mapper_mapoperation", "target": "mappers_money_mapper_mapinteger" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper_spec", "target": "mappers_operation_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper_spec", "target": "mappers_operation_mapper_categorizeoperationtype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper_spec", "target": "mappers_operation_mapper_mapoperation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper_spec", "target": "mappers_operation_mapper_mapoperationspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_categorizeoperationtype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_fee_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_income_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_mapoperation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_mapoperationspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_tax_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_trade_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "mappers_operation_mapper_transfer_types" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_broker_types_brokeroperation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_broker_types_brokeroperationcategory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_broker_types_brokeroperationspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_tbank_proto_types_tbankoperationitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper", "target": "types_tbank_proto_types_tbankoperationsbycursorresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "mappers_operation_mapper" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/operation.mapper.ts", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_operation_mapper_mapoperation", "target": "mappers_operation_mapper_categorizeoperationtype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "mappers_operation_mapper_mapoperationspage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L86", "weight": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_fetchoperations", "target": "mappers_operation_mapper_mapoperationspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper_spec", "target": "mappers_portfolio_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper_spec", "target": "mappers_portfolio_mapper_mapbrokerportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper_spec", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper_spec", "target": "types_broker_types_brokeraccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_portfolio_mapper_isbrokermoney" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_portfolio_mapper_mapbrokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_portfolio_mapper_mapbrokerportfolioinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_portfolio_mapper_mapbrokerposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "mappers_portfolio_mapper_mapbrokerpositionspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_broker_types_brokeraccount" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_broker_types_brokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_broker_types_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_broker_types_brokerposition" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_broker_types_brokerpositionspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_tbank_proto_types_tbankportfolioresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "mappers_portfolio_mapper", "target": "types_tbank_proto_types_tbankpositionsresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "mappers_portfolio_mapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "mappers_portfolio_mapper_mapbrokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "mappers_portfolio_mapper_mapbrokerpositionspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_spec", "target": "services_broker_accounts_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_spec", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_spec", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_spec", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "types_broker_types_brokeraccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service", "target": "types_tbank_proto_types_tbankaccountsresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_accounts_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_accounts_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice", "target": "services_broker_accounts_service_brokeraccountsservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice", "target": "services_broker_accounts_service_brokeraccountsservice_fetchaccounts" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice", "target": "services_broker_accounts_service_brokeraccountsservice_findall" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice", "target": "services_broker_accounts_service_brokeraccountsservice_findbyid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice_constructor", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_constructor", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_constructor", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_constructor", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_constructor", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_accounts_service_brokeraccountsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice_constructor", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice_findall", "target": "types_broker_types_brokeraccount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice_findbyid", "target": "services_broker_accounts_service_brokeraccountsservice_findall" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice_findbyid", "target": "types_broker_types_brokeraccount" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-accounts.service.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_accounts_service_brokeraccountsservice_fetchaccounts", "target": "types_broker_types_brokeraccount" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "services_broker_analytics_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "services_broker_analytics_service_brokeranalyticsservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "services_broker_analytics_service_spec_makeop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_spec", "target": "services_broker_analytics_service_spec_mockcachepassthrough" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_analytics_service_analytics_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_analytics_service_brokeranalyticsservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_analytics_service_coupon_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_analytics_service_deposit_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_analytics_service_dividend_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "services_broker_analytics_service_withdrawal_types" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_analytics_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_analytics_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_analytics_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice", "target": "services_broker_analytics_service_brokeranalyticsservice_computeanalytics" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice", "target": "services_broker_analytics_service_brokeranalyticsservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-analytics.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_analytics_service_brokeranalyticsservice", "target": "services_broker_analytics_service_brokeranalyticsservice_getanalytics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_analytics_service_brokeranalyticsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_analytics_service_brokeranalyticsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_constructor", "target": "services_broker_analytics_service_brokeranalyticsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_analytics_service_brokeranalyticsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_events_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_events_service_brokereventsservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_events_service_spec_mockcachepassthrough" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_operations_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_portfolio_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_spec", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_events_service_actual_operation_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_events_service_all_event_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_events_service_brokereventsquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_events_service_brokereventsservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_events_service_brokereventtype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_events_service_operation_event_types" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_operations_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_portfolio_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_broker_types_brokereventsdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_broker_types_brokereventssummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_broker_types_brokeroperation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_events_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_events_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_events_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_actualoperationtypes" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_buildactualevents" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_buildbondevents" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_buildevents" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_buildshareevents" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_buildsummary" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_eventdedupkey" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_getevents" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_mapactualoperation" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_mapinstrumenttype" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice", "target": "services_broker_events_service_brokereventsservice_parseeventtypes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_events_service_brokereventsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_events_service_brokereventsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_constructor", "target": "services_broker_events_service_brokereventsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_events_service_brokereventsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_constructor", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_constructor", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_getevents", "target": "services_broker_events_service_brokereventsservice_parseeventtypes" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_getevents", "target": "types_broker_types_brokereventsdata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildevents", "target": "services_broker_events_service_brokereventsservice_buildactualevents" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildevents", "target": "services_broker_events_service_brokereventsservice_buildbondevents" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildevents", "target": "services_broker_events_service_brokereventsservice_buildsummary" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildevents", "target": "types_broker_types_brokereventsdata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildshareevents", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildshareevents", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildbondevents", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildbondevents", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildsummary", "target": "types_broker_types_brokereventssummary" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildsummary", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildactualevents", "target": "services_broker_events_service_brokereventsservice_actualoperationtypes" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_buildactualevents", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_mapactualoperation", "target": "services_broker_events_service_brokereventsservice_mapinstrumenttype" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_mapactualoperation", "target": "types_broker_types_brokeroperation" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_mapactualoperation", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-events.service.ts", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_events_service_brokereventsservice_eventdedupkey", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "services_broker_instruments_service_brokerinstrumentsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service", "target": "types_tbank_proto_types_tbankinstrumentresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_broker_instruments_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_instruments_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_instruments_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice", "target": "services_broker_instruments_service_brokerinstrumentsservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice", "target": "services_broker_instruments_service_brokerinstrumentsservice_fetchbyuid" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice", "target": "services_broker_instruments_service_brokerinstrumentsservice_findbyinstrumentuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_broker_instruments_service_brokerinstrumentsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_constructor", "target": "services_broker_instruments_service_brokerinstrumentsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_instruments_service_brokerinstrumentsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_instruments_service_brokerinstrumentsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice_constructor", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice_findbyinstrumentuid", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-instruments.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_instruments_service_brokerinstrumentsservice_fetchbyuid", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_spec", "target": "services_broker_operation_sync_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_spec", "target": "services_broker_operation_sync_service_brokeroperationsyncservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_spec", "target": "services_broker_operations_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_spec", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "services_broker_operation_sync_service_brokeroperationsyncrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "services_broker_operation_sync_service_brokeroperationsyncservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "services_broker_operations_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service", "target": "types_broker_types_brokeroperation" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_operation_sync_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_operation_sync_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_operation_sync_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice", "target": "services_broker_operation_sync_service_brokeroperationsyncservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice", "target": "services_broker_operation_sync_service_brokeroperationsyncservice_syncaccount" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice", "target": "services_broker_operation_sync_service_brokeroperationsyncservice_upsertoperation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_operation_sync_service_brokeroperationsyncservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_operation_sync_service_brokeroperationsyncservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_constructor", "target": "services_broker_operation_sync_service_brokeroperationsyncservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_operation_sync_service_brokeroperationsyncservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice_constructor", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice_syncaccount", "target": "services_broker_operation_sync_service_brokeroperationsyncservice_upsertoperation" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operation_sync_service_brokeroperationsyncservice_upsertoperation", "target": "types_broker_types_brokeroperation" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "services_broker_operations_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_spec", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "types_broker_types_brokeroperationspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service", "target": "types_tbank_proto_types_tbankoperationsbycursorresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_operations_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_operations_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_operations_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice", "target": "services_broker_operations_service_brokeroperationsservice_buildrequest" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice", "target": "services_broker_operations_service_brokeroperationsservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice", "target": "services_broker_operations_service_brokeroperationsservice_fetchoperations" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice", "target": "services_broker_operations_service_brokeroperationsservice_getoperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_constructor", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_operations_service_brokeroperationsservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_constructor", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_getoperations", "target": "services_broker_operations_service_brokeroperationsservice_buildrequest" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_getoperations", "target": "types_broker_types_brokeroperationspage" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-operations.service.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_operations_service_brokeroperationsservice_fetchoperations", "target": "types_broker_types_brokeroperationspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_portfolio_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_portfolio_service_spec_mockaccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_broker_portfolio_service_spec_mockcache" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_spec", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_broker_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_broker_types_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_broker_types_brokerpositionspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_tbank_proto_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_tbank_proto_types_tbankportfolioposition" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_tbank_proto_types_tbankportfolioresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service", "target": "types_tbank_proto_types_tbankpositionsresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_portfolio_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_portfolio_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_portfolio_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_buildinstrumentmap" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_fetchcachedportfolio" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_fetchpositions" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_getportfolio" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_getpositions" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice", "target": "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller_constructor", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_broker_portfolio_service_brokerportfolioservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_constructor", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_getportfolio", "target": "types_broker_types_brokerportfolio" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_getpositions", "target": "types_broker_types_brokerpositionspage" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_buildinstrumentmap", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_buildinstrumentmap", "target": "types_tbank_proto_types_tbankportfolioresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments", "target": "services_broker_portfolio_service_brokerportfolioservice_buildinstrumentmap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments", "target": "services_broker_portfolio_service_brokerportfolioservice_fetchcachedportfolio" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments", "target": "types_tbank_proto_types_tbankportfolioposition" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_fetchcachedportfolio", "target": "types_tbank_proto_types_tbankportfolioresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "services_broker_portfolio_service_brokerportfolioservice_fetchpositions", "target": "types_tbank_proto_types_tbankpositionsresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_spec", "target": "services_tbank_client_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.spec.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_spec", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service", "target": "services_tbank_client_service_grpcserviceconstructor" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service", "target": "services_tbank_client_service_grpcunary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service", "target": "services_tbank_client_service_queuename" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service", "target": "tbank_tbank_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service", "target": "tbank_tbank_config_tbank_proto_files" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_tbank_client_service" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_callunary" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_createchannelcredentials" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_createmetadata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_getserviceclient" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_mapgrpcerror" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_redactmetadata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_resolveprotonamespace" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice", "target": "services_tbank_client_service_tbankclientservice_resolveprotoroot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "services_tbank_client_service_tbankclientservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice_constructor", "target": "services_tbank_client_service_tbankclientservice_resolveprotoroot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice_getserviceclient", "target": "services_tbank_client_service_tbankclientservice_createchannelcredentials" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/services/tbank-client.service.ts", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "services_tbank_client_service_tbankclientservice_getserviceclient", "target": "services_tbank_client_service_tbankclientservice_resolveprotonamespace" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_config", "target": "tbank_tbank_config_tbank_account_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_config", "target": "tbank_tbank_config_tbank_cache_keys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.config.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_config", "target": "tbank_tbank_config_tbank_proto_files" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "tbank_tbank_controller" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.spec.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_spec", "target": "tbank_tbank_controller_tbankcontroller" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller", "target": "tbank_tbank_controller_tbankcontroller" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "tbank_tbank_controller" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_getaccounts" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_getanalytics" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_getevents" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_getoperations" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_getportfolio" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_getpositions" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.controller.ts", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_controller_tbankcontroller", "target": "tbank_tbank_controller_tbankcontroller_syncoperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "tbank_tbank_controller_tbankcontroller" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/tbank.module.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tbank_tbank_module", "target": "tbank_tbank_module_tbankmodule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokeraccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokereventsdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokereventssummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokermoney" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokeroperation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokeroperationcategory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokeroperationspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokerportfolioevent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokerposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/broker.types.ts", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "types_broker_types", "target": "types_broker_types_brokerpositionspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankaccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankaccountsresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankinstrument" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankinstrumentresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankmoneyvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankoperationitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankoperationsbycursorresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankoperationtrade" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankportfolioposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankportfolioresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankpositionsresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankpositionssecurity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbankquotation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/src/modules/tbank/types/tbank-proto.types.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "types_tbank_proto_types", "target": "types_tbank_proto_types_tbanktimestamp" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig", "target": "backend_tsconfig_compileroptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig", "target": "backend_tsconfig_extends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig", "target": "backend_tsconfig_include" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_baseurl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_emitdecoratormetadata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_experimentaldecorators" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_module" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_moduleresolution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_outdir" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_paths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_target" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions", "target": "backend_tsconfig_compileroptions_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/backend/tsconfig.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "backend_tsconfig_compileroptions_paths", "target": "backend_tsconfig_paths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docusaurus.config.ts", "source_location": "L5", "weight": 1.0, "source": "docs_docusaurus_config", "target": "docs_docusaurus_config_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L10", "weight": 1.0, "source": "docs_package", "target": "docs_package_dependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L18", "weight": 1.0, "source": "docs_package", "target": "docs_package_devdependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L2", "weight": 1.0, "source": "docs_package", "target": "docs_package_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L4", "weight": 1.0, "source": "docs_package", "target": "docs_package_private", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L5", "weight": 1.0, "source": "docs_package", "target": "docs_package_scripts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L3", "weight": 1.0, "source": "docs_package", "target": "docs_package_version", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L7", "weight": 1.0, "source": "docs_package_scripts", "target": "docs_package_scripts_build", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L6", "weight": 1.0, "source": "docs_package_scripts", "target": "docs_package_scripts_dev", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L8", "weight": 1.0, "source": "docs_package_scripts", "target": "docs_package_scripts_serve", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L11", "weight": 1.0, "source": "docs_package_dependencies", "target": "docs_package_dependencies_docusaurus_core", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L12", "weight": 1.0, "source": "docs_package_dependencies", "target": "docs_package_dependencies_docusaurus_preset_classic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L13", "weight": 1.0, "source": "docs_package_dependencies", "target": "docs_package_dependencies_docusaurus_theme_mermaid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L14", "weight": 1.0, "source": "docs_package_dependencies", "target": "docs_package_dependencies_mdx_js_react", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L15", "weight": 1.0, "source": "docs_package_dependencies", "target": "docs_package_dependencies_react", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L16", "weight": 1.0, "source": "docs_package_dependencies", "target": "docs_package_dependencies_react_dom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L19", "weight": 1.0, "source": "docs_package_devdependencies", "target": "docs_package_devdependencies_types_react", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/package.json", "source_location": "L20", "weight": 1.0, "source": "docs_package_devdependencies", "target": "docs_package_devdependencies_typescript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/sidebars.ts", "source_location": "L3", "weight": 1.0, "source": "docs_sidebars", "target": "docs_sidebars_sidebars", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/browser.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_browser", "target": "mocks_browser_worker" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/browser.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_browser", "target": "mocks_handlers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/browser.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_browser", "target": "mocks_handlers_handlers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "src_main_startapp", "target": "mocks_browser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/auth.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "data_auth", "target": "data_auth_mockauthresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/auth.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_auth", "target": "data_auth_mockuser" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_auth" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_auth_mockuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_auth_mockuser" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_auth_mockauthresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_auth_mockauthresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/bonds.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_bonds", "target": "data_bonds_mockbond" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/bonds.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "data_bonds", "target": "data_bonds_mockbondhistory" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_bonds" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_bonds_mockbond" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_bonds_mockbond" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_bonds_mockbondhistory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_bonds_mockbondhistory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_broker", "target": "data_broker_mockbrokeraccounts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "data_broker", "target": "data_broker_mockbrokerevents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "data_broker", "target": "data_broker_mockbrokeroperations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "data_broker", "target": "data_broker_mockbrokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "data_broker", "target": "data_broker_mockbrokerpositions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/broker.ts", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "data_broker", "target": "data_broker_mockeventssummary" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker_mockbrokeraccounts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_broker_mockbrokeraccounts" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker_mockbrokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_broker_mockbrokerportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker_mockbrokerpositions" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_broker_mockbrokerpositions" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker_mockbrokeroperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_broker_mockbrokeroperations" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker_mockbrokerevents" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_broker_mockbrokerevents" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_broker_mockeventssummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_broker_mockeventssummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/candles.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_candles", "target": "data_candles_mockcandles" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_candles" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_candles_mockcandles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_candles_mockcandles" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_portfolios" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_portfolios_mockanalytics" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_portfolios_mockportfoliodetail" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_portfolios_mockportfolios" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_portfolios_mockpositions" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_screener" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_screener_mockscreeneritems" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_search" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_search_mocksearchresults" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_shares" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_shares_mockdividends" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_shares_mockshare" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/index.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "data_index", "target": "data_shares_mocksharehistory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_index" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "data_portfolios", "target": "data_portfolios_mockanalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "data_portfolios", "target": "data_portfolios_mockportfoliodetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_portfolios", "target": "data_portfolios_mockportfolios" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/portfolios.ts", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "data_portfolios", "target": "data_portfolios_mockpositions" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_portfolios_mockportfolios" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_portfolios_mockpositions" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_portfolios_mockportfoliodetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_portfolios_mockanalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/screener.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_screener", "target": "data_screener_mockscreeneritems" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_screener_mockscreeneritems" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/search.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_search", "target": "data_search_mocksearchresults" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_search_mocksearchresults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "data_shares", "target": "data_shares_mockdividends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "data_shares", "target": "data_shares_mockshare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/data/shares.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "data_shares", "target": "data_shares_mocksharehistory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_shares_mockshare" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_shares_mockdividends" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "data_shares_mocksharehistory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "mocks_handlers_handlers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "mocks_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/handlers.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_handlers", "target": "mocks_utils_envelope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/server.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_server", "target": "mocks_handlers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/server.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_server", "target": "mocks_handlers_handlers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/setup.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_shared_lib_test_setup_ts_test_setup", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "mocks_server" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/server.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_server", "target": "mocks_server_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "profile_profilepage_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "mocks_server" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar_test", "target": "mocks_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/setup.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_shared_lib_test_setup_ts_test_setup", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "profile_profilepage_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "mocks_server_server" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar_test", "target": "mocks_server_server" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/mocks/utils.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "mocks_utils", "target": "mocks_utils_envelope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_dependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_devdependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_overrides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_private" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_scripts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package", "target": "frontend_package_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_build" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_codegen" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_dev" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_format" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_format_check" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_lint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_lint_fix" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_preview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_test" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_test_watch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_scripts", "target": "frontend_package_scripts_typecheck" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_clsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_dayjs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_emotion_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_emotion_styled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_fontsource_inter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_hookform_resolvers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_ky" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_lightweight_charts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_moex_vibe_design_system" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_mui_icons_material" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_mui_material" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_openapi_fetch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_react_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_react_hook_form" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_react_is" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_tanstack_react_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_tanstack_react_router" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_tanstack_react_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_zod" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_dependencies", "target": "frontend_package_dependencies_zustand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_biomejs_biome" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_conarti_eslint_plugin_feature_sliced" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_eslint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_eslint_import_resolver_typescript" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_eslint_plugin_import" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_jsdom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_msw" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_openapi_typescript" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_tanstack_router_devtools" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_testing_library_jest_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_testing_library_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_testing_library_user_event" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_types_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_types_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_types_react_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_typescript" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_typescript_eslint_parser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_vite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_vitejs_plugin_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_devdependencies", "target": "frontend_package_devdependencies_vitest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/package.json", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_package_overrides", "target": "frontend_package_overrides_react_is" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_activeclientids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_getresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_handlerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_is_mocked_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_resolvemainclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_respondwithmock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_sendtoclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker", "target": "public_mockserviceworker_serializerequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_handlerequest", "target": "public_mockserviceworker_getresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_handlerequest", "target": "public_mockserviceworker_resolvemainclient" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_handlerequest", "target": "public_mockserviceworker_sendtoclient" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_handlerequest", "target": "public_mockserviceworker_serializerequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_getresponse", "target": "public_mockserviceworker_respondwithmock" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_getresponse", "target": "public_mockserviceworker_sendtoclient" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/public/mockServiceWorker.js", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "public_mockserviceworker_getresponse", "target": "public_mockserviceworker_serializerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/App.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_app", "target": "app_app_app" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/App.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_app", "target": "routing_router" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/App.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_app", "target": "routing_routetree_router" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_index", "target": "app_app" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_main_tsx_src_main", "target": "app_app" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_main_tsx_src_main", "target": "app_app_app" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_applayout", "target": "layouts_applayout_applayout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_applayout", "target": "model_usesession_usesession" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_applayout", "target": "search_bar_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_applayout", "target": "session_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_applayout", "target": "ui_searchbar_searchbar" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_index", "target": "layouts_applayout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "layouts_applayout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/app/layouts/AppLayout.tsx", "source_location": "L6", "weight": 1.0, "source": "layouts_applayout_applayout", "target": "model_usesession_usesession" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/layouts/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "layouts_index", "target": "layouts_applayout_applayout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "layouts_applayout_applayout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_main_tsx_src_main", "target": "providers_appproviders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "providers_appproviders", "target": "providers_appproviders_appproviders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "providers_appproviders", "target": "providers_appproviders_queryclient" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "providers_appproviders", "target": "providers_sessionprovider" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/AppProviders.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "providers_appproviders", "target": "providers_sessionprovider_sessionprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "providers_index", "target": "providers_appproviders" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_main_tsx_src_main", "target": "providers_appproviders_appproviders" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "providers_index", "target": "providers_appproviders_appproviders" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "lib_session_context_sessioncontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "providers_sessionprovider" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "providers_sessionprovider_sessionprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "providers_sessionprovider_test_renderwithproviders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "providers_sessionprovider_test_testconsumer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.test.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider_test", "target": "session_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "providers_index", "target": "providers_sessionprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_index_userresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_kyclient_configurekyauth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_tokenmanager" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_tokenmanager_getaccesstoken" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_tokenmanager_handleunauthorized" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "api_tokenmanager_setonunauthorized" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "lib_session_context_sessioncontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "lib_session_context_sessioncontextvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "model_usesessionstore_usesessionstore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "providers_sessionprovider_sessionprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/SessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "providers_sessionprovider", "target": "session_index" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/providers/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "providers_index", "target": "providers_sessionprovider_sessionprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "routing_index", "target": "routing_routetree" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "routing_index", "target": "routing_routetree_router" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/router.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "routing_router", "target": "routing_routetree" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "broker_account_layout_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "broker_accounts_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "broker_events_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "broker_operations_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "broker_positions_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "home_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "login_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "model_usesessionstore_usesessionstore" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "portfolios_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "profile_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "register_index" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_bondroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokeraccountindexroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokeraccountroot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokeranalyticsroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokerbondsroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokereventsroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokeroperationsroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokerroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_brokersharesroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_indexroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_loginroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_portfoliodetailroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_portfoliosroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_profileroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_register" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_registerroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_requireauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_rootroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_router" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_routetree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_screenerroute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "routing_routetree_stockroute" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "session_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_bondpage_bondpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokeraccountlayout_brokeraccountlayout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokeraccountoverviewpage_brokeraccountoverviewpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokeraccountspage_brokeraccountspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokeranalyticspage_brokeranalyticspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokereventspage_brokereventspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokeroperationspage_brokeroperationspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_brokerpositionspage_brokerpositionspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_homepage_homepage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_loginpage_loginpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_portfoliodetailpage_portfoliodetailpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_portfolioslistpage_portfolioslistpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_profilepage_profilepage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_registerpage_registerpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_screenerpage_screenerpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/routeTree.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "routing_routetree", "target": "ui_stockpage_stockpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/app/routing/router.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "routing_router", "target": "routing_routetree_router" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_bondapi_getbond" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_bondapi_getbondcandles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_bondapi_getbondhistory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_bondapi_getbondmarketdata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_index_bondhistoryitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_index_bondmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_index_bondresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_index_candleitem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "api_bondapi", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "api_bondapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond", "target": "api_bondapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles", "target": "api_bondapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L11", "weight": 1.0, "source": "api_bondapi_getbond", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "api_bondapi_getbond" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond", "target": "api_bondapi_getbond" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L17", "weight": 1.0, "source": "api_bondapi_getbondmarketdata", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "api_bondapi_getbondmarketdata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L25", "weight": 1.0, "source": "api_bondapi_getbondhistory", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "api_bondapi_getbondhistory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/bond/api/bondApi.ts", "source_location": "L37", "weight": 1.0, "source": "api_bondapi_getbondcandles", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "api_bondapi_getbondcandles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles", "target": "api_bondapi_getbondcandles" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "model_usebond" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "model_usebond_usebond" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "model_usebondcandles" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_bond_index_ts_bond_index", "target": "model_usebondcandles_usebondcandles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond_test", "target": "model_usebond" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond_test", "target": "model_usebond_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond_test", "target": "model_usebond_usebond" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond", "target": "api_index_bondresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBond.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebond", "target": "model_usebond_usebond" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "model_usebond_usebond" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L8", "weight": 1.0, "source": "ui_bondpage_bondpage", "target": "model_usebond_usebond" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles_test", "target": "model_usebondcandles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles_test", "target": "model_usebondcandles_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles_test", "target": "model_usebondcandles_usebondcandles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles", "target": "api_index_candleitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/bond/model/useBondCandles.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebondcandles", "target": "model_usebondcandles_usebondcandles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "model_usebondcandles_usebondcandles" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L11", "weight": 1.0, "source": "ui_bondpage_bondpage", "target": "model_usebondcandles_usebondcandles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_brokeraccountapi_brokeroperationquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_brokeraccountapi_getbrokeraccounts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_brokeraccountapi_getbrokerportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_index_brokeraccount" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_index_brokerportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeraccountapi", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "api_brokeraccountapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccountportfolios", "target": "api_brokeraccountapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccounts", "target": "api_brokeraccountapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerportfolio", "target": "api_brokeraccountapi" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "api_brokeraccountapi_brokeroperationquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L18", "weight": 1.0, "source": "api_brokeraccountapi_getbrokeraccounts", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "api_brokeraccountapi_getbrokeraccounts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccounts", "target": "api_brokeraccountapi_getbrokeraccounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts", "source_location": "L25", "weight": 1.0, "source": "api_brokeraccountapi_getbrokerportfolio", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "api_brokeraccountapi_getbrokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccountportfolios", "target": "api_brokeraccountapi_getbrokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerportfolio", "target": "api_brokeraccountapi_getbrokerportfolio" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_brokeraccountsoverview" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_brokeraccountsoverview_aggregatebrokeraccounts" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_brokeraccountsoverview_brokeraccountsaggregate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_usebrokeraccountportfolios" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_usebrokeraccountportfolios_usebrokeraccountportfolios" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_usebrokeraccounts" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_usebrokeraccounts_usebrokeraccounts" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_usebrokerportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", "target": "model_usebrokerportfolio_usebrokerportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview_test", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview_test", "target": "api_index_brokerportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview_test", "target": "model_brokeraccountsoverview" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview_test", "target": "model_brokeraccountsoverview_aggregatebrokeraccounts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview_test", "target": "model_brokeraccountsoverview_test_portfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "api_index_brokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "api_index_brokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_aggregatebrokeraccounts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_brokeraccountsaggregate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_brokeraccounttypelabel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_brokercurrencyallocationsummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_brokercurrencycashsummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_brokercurrencyportfoliosummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_moneyvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview", "target": "model_brokeraccountsoverview_mutablecurrencysummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "model_brokeraccountsoverview_brokeraccountsaggregate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokeraccountsoverview_aggregatebrokeraccounts", "target": "model_brokeraccountsoverview_moneyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "model_brokeraccountsoverview_aggregatebrokeraccounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L85", "weight": 1.0, "source": "ui_brokeraccountspage_brokeraccountspage", "target": "model_brokeraccountsoverview_aggregatebrokeraccounts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccountportfolios", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccountportfolios", "target": "api_index_brokeraccount" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccountportfolios", "target": "api_index_brokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccountportfolios", "target": "model_usebrokeraccountportfolios_usebrokeraccountportfolios" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "model_usebrokeraccountportfolios_usebrokeraccountportfolios" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L51", "weight": 1.0, "source": "ui_brokeraccountspage_brokeraccountspage", "target": "model_usebrokeraccountportfolios_usebrokeraccountportfolios" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccounts", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccounts", "target": "api_index_brokeraccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeraccounts", "target": "model_usebrokeraccounts_usebrokeraccounts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "model_usebrokeraccounts_usebrokeraccounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L49", "weight": 1.0, "source": "ui_brokeraccountspage_brokeraccountspage", "target": "model_usebrokeraccounts_usebrokeraccounts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerportfolio", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerportfolio", "target": "api_index_brokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerportfolio", "target": "model_usebrokerportfolio_usebrokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "model_usebrokerportfolio_usebrokerportfolio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L39", "weight": 1.0, "source": "ui_brokeraccountlayout_brokeraccountlayout", "target": "model_usebrokerportfolio_usebrokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeranalyticsapi", "target": "api_brokeranalyticsapi_getbrokeranalytics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeranalyticsapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeranalyticsapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeranalyticsapi", "target": "api_index_brokeranalytics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeranalyticsapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeranalyticsapi", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_analytics_index_ts_broker_analytics_index", "target": "api_brokeranalyticsapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeranalytics", "target": "api_brokeranalyticsapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts", "source_location": "L7", "weight": 1.0, "source": "api_brokeranalyticsapi_getbrokeranalytics", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_analytics_index_ts_broker_analytics_index", "target": "api_brokeranalyticsapi_getbrokeranalytics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeranalytics", "target": "api_brokeranalyticsapi_getbrokeranalytics" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_analytics_index_ts_broker_analytics_index", "target": "model_usebrokeranalytics" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_broker_analytics_index_ts_broker_analytics_index", "target": "model_usebrokeranalytics_usebrokeranalytics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeranalytics", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeranalytics", "target": "api_index_brokeranalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeranalytics", "target": "model_usebrokeranalytics_usebrokeranalytics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "model_usebrokeranalytics_usebrokeranalytics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L10", "weight": 1.0, "source": "ui_brokeranalyticspage_brokeranalyticspage", "target": "model_usebrokeranalytics_usebrokeranalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_brokereventapi_brokereventsquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_brokereventapi_getbrokerevents" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_index_brokereventsdata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokereventapi", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_event_index", "target": "api_brokereventapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents", "target": "api_brokereventapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "api_brokereventapi" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_event_index", "target": "api_brokereventapi_brokereventsquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents", "target": "api_brokereventapi_brokereventsquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts", "source_location": "L14", "weight": 1.0, "source": "api_brokereventapi_getbrokerevents", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_event_index", "target": "api_brokereventapi_getbrokerevents" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents", "target": "api_brokereventapi_getbrokerevents" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "api_brokereventapi_getbrokerevents" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_event_index", "target": "model_usebrokerevents" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_event_index", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "broker_event_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "broker_event_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "broker_event_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "broker_event_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "model_usebrokerevents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "model_usebrokerevents_test_createwrapper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "model_usebrokerevents_test_mockeventsdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "model_usebrokerevents_test_query" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents_test", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents", "target": "api_index_brokereventsdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerevents", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L40", "weight": 1.0, "source": "ui_brokereventsoverview_brokereventsoverview", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L113", "weight": 1.0, "source": "ui_brokereventspage_brokereventspage", "target": "model_usebrokerevents_usebrokerevents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_brokeroperationapi_brokeroperationquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_brokeroperationapi_getbrokeroperations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_brokeroperationapi_syncbrokeroperations" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_index_brokeroperationspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_index_brokeroperationsyncresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokeroperationapi", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "api_brokeroperationapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations", "target": "api_brokeroperationapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations_test", "target": "api_brokeroperationapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useSyncBrokerOperations.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesyncbrokeroperations", "target": "api_brokeroperationapi" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "api_brokeroperationapi_brokeroperationquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations", "target": "api_brokeroperationapi_brokeroperationquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L22", "weight": 1.0, "source": "api_brokeroperationapi_syncbrokeroperations", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useSyncBrokerOperations.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesyncbrokeroperations", "target": "api_brokeroperationapi_syncbrokeroperations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts", "source_location": "L33", "weight": 1.0, "source": "api_brokeroperationapi_getbrokeroperations", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "api_brokeroperationapi_getbrokeroperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations", "target": "api_brokeroperationapi_getbrokeroperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations_test", "target": "api_brokeroperationapi_getbrokeroperations" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_operationfilters" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_operationfilters_broker_operation_type_options" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_operationfilters_brokeroperationimpact" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_operationfilters_getbrokeroperationimpact" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_operationfilters_getbrokeroperationtypelabel" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_operationfilters_isbrokeroperationtype" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_usebrokeroperations" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_usesyncbrokeroperations" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/index.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operation_index", "target": "model_usesyncbrokeroperations_usesyncbrokeroperations" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "broker_operation_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "broker_operation_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "broker_operation_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "broker_operation_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters_test", "target": "model_operationfilters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters_test", "target": "model_operationfilters_broker_operation_type_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters_test", "target": "model_operationfilters_isbrokeroperationtype" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "api_index_brokeroperation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_bond_repayment_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_broker_operation_type_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_broker_operation_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_brokeroperationimpact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_fee_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_getbrokeroperationimpact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_getbrokeroperationtypelabel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_income_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_isbrokeroperationtype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_operation_type_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_security_transfer_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_tax_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_trade_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_transfer_input_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/operationFilters.ts", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "model_operationfilters", "target": "model_operationfilters_transfer_output_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "model_operationfilters_brokeroperationimpact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_operationfilters_broker_operation_type_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "model_operationfilters_broker_operation_type_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_operationfilters_isbrokeroperationtype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "model_operationfilters_isbrokeroperationtype" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L29", "weight": 1.0, "source": "ui_brokeroperationspage_brokeroperationspage", "target": "model_operationfilters_isbrokeroperationtype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_operationfilters_getbrokeroperationtypelabel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "model_operationfilters_getbrokeroperationtypelabel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_operationfilters_getbrokeroperationimpact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "model_operationfilters_getbrokeroperationimpact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations_test", "target": "model_usebrokeroperations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations_test", "target": "model_usebrokeroperations_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations_test", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations", "target": "api_index_brokeroperationspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokeroperations", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L13", "weight": 1.0, "source": "ui_brokeraccountoverviewpage_brokeraccountoverviewpage", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L32", "weight": 1.0, "source": "ui_brokeroperationspage_brokeroperationspage", "target": "model_usebrokeroperations_usebrokeroperations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-operation/model/useSyncBrokerOperations.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesyncbrokeroperations", "target": "model_usesyncbrokeroperations_usesyncbrokeroperations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "model_usesyncbrokeroperations_usesyncbrokeroperations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L26", "weight": 1.0, "source": "ui_brokeroperationspage_brokeroperationspage", "target": "model_usesyncbrokeroperations_usesyncbrokeroperations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokerpositionapi", "target": "api_brokerpositionapi_getbrokerpositions" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokerpositionapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokerpositionapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokerpositionapi", "target": "api_index_brokerpositionspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokerpositionapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_brokerpositionapi", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "api_brokerpositionapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerpositions", "target": "api_brokerpositionapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts", "source_location": "L8", "weight": 1.0, "source": "api_brokerpositionapi_getbrokerpositions", "target": "api_kyclient_request" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "api_brokerpositionapi_getbrokerpositions" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerpositions", "target": "api_brokerpositionapi_getbrokerpositions" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerallocation" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerallocation_brokerallocationitem" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerallocation_brokerallocationkey" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerdisplay" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerdisplay_brokerpositiongroup" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_brokerdisplay_getbrokerpositiongroup" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_usebrokerpositions" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "broker_position_index", "target": "model_usebrokerpositions_usebrokerpositions" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "broker_position_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "broker_position_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "broker_position_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "broker_position_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "broker_position_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_positionticker", "target": "broker_position_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "api_index_brokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "api_index_brokerportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "model_brokerallocation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "model_brokerallocation_test_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation_test", "target": "model_brokerallocation_test_portfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "api_index_brokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "model_brokerallocation_allocation_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "model_brokerallocation_brokerallocationitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "model_brokerallocation_brokerallocationkey" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "model_brokerallocation_brokernegativeallocationitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerallocation", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L104", "weight": 1.0, "source": "ui_brokeraccountcard_brokeraccountcardsuccess", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L19", "weight": 1.0, "source": "ui_brokerallocationchart_brokerallocationchart", "target": "model_brokerallocation_buildbrokerallocation" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "api_index_brokeroperation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "api_index_brokerposition" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_brokerdisplay" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_brokerdisplay_getbrokerpositiongroup" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_brokerdisplay_test_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay_test", "target": "model_brokerdisplay_test_position" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "api_index_brokerposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "model_brokerdisplay_bond_class_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "model_brokerdisplay_brokerinstrumentlinkinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "model_brokerdisplay_brokerpositiongroup" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "model_brokerdisplay_getbrokerpositiongroup" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_brokerdisplay", "target": "model_brokerdisplay_stock_class_codes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable_operationinstrument", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_positionticker", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L8", "weight": 1.0, "source": "ui_positionticker_positionticker", "target": "model_brokerdisplay_getbrokerinstrumentpath" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerpositions", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerpositions", "target": "api_index_brokerpositionspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usebrokerpositions", "target": "model_usebrokerpositions_usebrokerpositions" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "model_usebrokerpositions_usebrokerpositions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L16", "weight": 1.0, "source": "ui_brokerpositionspage_brokerpositionspage", "target": "model_usebrokerpositions_usebrokerpositions" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_index_analyticsresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_index_portfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_index_portfoliodetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_index_position" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_kyclient_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_addposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_createportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_deleteportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_getportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_getportfolioanalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_getportfolios" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_removeposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_updateportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "api_portfolioapi", "target": "api_portfolioapi_updateposition" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolio", "target": "api_portfolioapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolioanalytics", "target": "api_portfolioapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfoliomutations", "target": "api_portfolioapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolios", "target": "api_portfolioapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "api_portfolioapi" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L8", "weight": 1.0, "source": "api_portfolioapi_getportfolios", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolios", "target": "api_portfolioapi_getportfolios" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_getportfolios" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L14", "weight": 1.0, "source": "api_portfolioapi_getportfolio", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolio", "target": "api_portfolioapi_getportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_getportfolio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L22", "weight": 1.0, "source": "api_portfolioapi_createportfolio", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfoliomutations", "target": "api_portfolioapi_createportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_createportfolio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L32", "weight": 1.0, "source": "api_portfolioapi_updateportfolio", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfoliomutations", "target": "api_portfolioapi_updateportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_updateportfolio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L41", "weight": 1.0, "source": "api_portfolioapi_deleteportfolio", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfoliomutations", "target": "api_portfolioapi_deleteportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_deleteportfolio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L57", "weight": 1.0, "source": "api_portfolioapi_addposition", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "api_portfolioapi_addposition" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_addposition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L74", "weight": 1.0, "source": "api_portfolioapi_updateposition", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "api_portfolioapi_updateposition" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_updateposition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L84", "weight": 1.0, "source": "api_portfolioapi_removeposition", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "api_portfolioapi_removeposition" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_removeposition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/portfolio/api/portfolioApi.ts", "source_location": "L92", "weight": 1.0, "source": "api_portfolioapi_getportfolioanalytics", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolioanalytics", "target": "api_portfolioapi_getportfolioanalytics" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "api_portfolioapi_getportfolioanalytics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/api/useAddPosition.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_useaddposition", "target": "portfolio_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfolio" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfolio_useportfolio" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfolioanalytics" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfolioanalytics_useportfolioanalytics" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfoliomutations" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfoliomutations_useportfoliomutations" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfolios" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_useportfolios_useportfolios" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_usepositionmutations" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/index.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_index", "target": "model_usepositionmutations_usepositionmutations" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "portfolio_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "portfolio_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolio", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolio", "target": "api_index_portfoliodetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolio.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolio", "target": "model_useportfolio_useportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "model_useportfolio_useportfolio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L15", "weight": 1.0, "source": "ui_portfoliodetailpage_portfoliodetailpage", "target": "model_useportfolio_useportfolio" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolioanalytics", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolioanalytics", "target": "api_index_analyticsresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolioanalytics", "target": "model_useportfolioanalytics_useportfolioanalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfoliomutations", "target": "model_useportfoliomutations_useportfoliomutations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "model_useportfoliomutations_useportfoliomutations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L16", "weight": 1.0, "source": "ui_portfoliodetailpage_portfoliodetailpage", "target": "model_useportfoliomutations_useportfoliomutations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "model_useportfoliomutations_useportfoliomutations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L8", "weight": 1.0, "source": "ui_portfolioslistpage_portfolioslistpage", "target": "model_useportfoliomutations_useportfoliomutations" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolios", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolios", "target": "api_index_portfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePortfolios.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_useportfolios", "target": "model_useportfolios_useportfolios" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "model_useportfolios_useportfolios" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L7", "weight": 1.0, "source": "ui_portfolioslistpage_portfolioslistpage", "target": "model_useportfolios_useportfolios" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "api_index_portfoliodetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usepositionmutations", "target": "model_usepositionmutations_usepositionmutations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/api/useAddPosition.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_useaddposition", "target": "model_usepositionmutations_usepositionmutations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/features/add-position/api/useAddPosition.ts", "source_location": "L4", "weight": 1.0, "source": "api_useaddposition_useaddposition", "target": "model_usepositionmutations_usepositionmutations" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "model_usepositionmutations_usepositionmutations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L17", "weight": 1.0, "source": "ui_portfoliodetailpage_portfoliodetailpage", "target": "model_usepositionmutations_usepositionmutations" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_searchapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_searchapi", "target": "api_index_searchresultitem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_searchapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_searchapi", "target": "api_kyclient_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_searchapi", "target": "api_searchapi_searchsecurities" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch", "target": "api_searchapi" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "search_index", "target": "api_searchapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/search/api/searchApi.ts", "source_location": "L5", "weight": 1.0, "source": "api_searchapi_searchsecurities", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch", "target": "api_searchapi_searchsecurities" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "search_index", "target": "api_searchapi_searchsecurities" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch_test", "target": "search_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "search_index", "target": "model_usesearch" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "search_index", "target": "model_usesearch_usesearch" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar", "target": "search_index" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch_test", "target": "model_usesearch_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch_test", "target": "model_usesearch_usesearch" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch", "target": "api_index_searchresultitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/search/model/useSearch.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesearch", "target": "model_usesearch_usesearch" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar", "target": "model_usesearch_usesearch" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx", "source_location": "L20", "weight": 1.0, "source": "ui_searchbar_searchbar", "target": "model_usesearch_usesearch" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi_getme" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi_login" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi_logout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi_refresh" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi_register" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_sessionapi_updateprofile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_tokenmanager" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_tokenmanager_getaccesstoken" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.test.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi_test", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_index_authresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_index_userresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_kyclient_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_sessionapi_getme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_sessionapi_login" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_sessionapi_logout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_sessionapi_refresh" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_sessionapi_register" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_sessionapi_updateprofile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_tokenmanager" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_sessionapi", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "test_testsessionprovider", "target": "api_sessionapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L11", "weight": 1.0, "source": "api_sessionapi_login", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi_login" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L21", "weight": 1.0, "source": "api_sessionapi_register", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi_register" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L30", "weight": 1.0, "source": "api_sessionapi_refresh", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi_refresh" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/session/api/sessionApi.ts", "source_location": "L38", "weight": 1.0, "source": "api_sessionapi_logout", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi_logout" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi_getme" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "api_sessionapi_updateprofile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_index_authresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_kyclient_normalizeenvelope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_tokenmanager_getaccesstoken" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_tokenmanager_handleunauthorized" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_tokenmanager_refreshtokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_tokenmanager_setaccesstoken" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager", "target": "api_tokenmanager_setonunauthorized" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager_handleunauthorized", "target": "api_tokenmanager_refreshtokens" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/api/tokenManager.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "api_tokenmanager_refreshtokens", "target": "api_kyclient_normalizeenvelope" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "model_sessioncontext" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "model_usesession" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "model_usesession_usesession" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "model_usesessionstore" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "session_index", "target": "model_usesessionstore_usesessionstore" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_loginpage", "target": "session_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ui/ProfilePage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_profilepage", "target": "session_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_registerpage", "target": "session_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/sessionContext.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_sessioncontext", "target": "lib_session_context" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/sessionContext.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_sessioncontext", "target": "lib_session_context_sessioncontext" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/sessionContext.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_sessioncontext", "target": "lib_session_context_sessioncontextvalue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession", "target": "model_sessioncontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "model_sessioncontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "lib_session_context_sessioncontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "model_usesession" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "model_usesession_test_createwrapper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "model_usesession_test_mocksession" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "model_usesession_test_sessionstate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession_test", "target": "model_usesession_usesession" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession", "target": "lib_session_context_sessioncontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession", "target": "lib_session_context_sessioncontextvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSession.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesession", "target": "model_usesession_usesession" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_loginpage", "target": "model_usesession_usesession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L11", "weight": 1.0, "source": "ui_loginpage_loginpage", "target": "model_usesession_usesession" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ui/ProfilePage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_profilepage", "target": "model_usesession_usesession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/profile/ui/ProfilePage.tsx", "source_location": "L7", "weight": 1.0, "source": "ui_profilepage_profilepage", "target": "model_usesession_usesession" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_registerpage", "target": "model_usesession_usesession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L11", "weight": 1.0, "source": "ui_registerpage_registerpage", "target": "model_usesession_usesession" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesessionstore", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesessionstore", "target": "api_index_userresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesessionstore", "target": "model_usesessionstore_sessionstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesessionstore", "target": "model_usesessionstore_usesessionstore" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/session/model/useSessionStore.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usesessionstore_sessionstate", "target": "api_index_userresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index_apiresponsemeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index_candleitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index_dividenditem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index_sharehistoryitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index_shareresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_index_stockmarketdata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_kyclient_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_stockapi_getshare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_stockapi_getsharecandles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_stockapi_getsharedividends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_stockapi_getsharehistory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "api_stockapi", "target": "api_stockapi_getsharemarketdata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock", "target": "api_stockapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles", "target": "api_stockapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends", "target": "api_stockapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L12", "weight": 1.0, "source": "api_stockapi_getshare", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock", "target": "api_stockapi_getshare" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L18", "weight": 1.0, "source": "api_stockapi_getsharemarketdata", "target": "api_kyclient_request" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L26", "weight": 1.0, "source": "api_stockapi_getsharedividends", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends", "target": "api_stockapi_getsharedividends" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L34", "weight": 1.0, "source": "api_stockapi_getsharehistory", "target": "api_kyclient_request" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/entities/stock/api/stockApi.ts", "source_location": "L46", "weight": 1.0, "source": "api_stockapi_getsharecandles", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles", "target": "api_stockapi_getsharecandles" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_stock_index_ts_stock_index", "target": "model_usestock" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_stock_index_ts_stock_index", "target": "model_usestock_usestock" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_stock_index_ts_stock_index", "target": "model_usestockcandles" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_stock_index_ts_stock_index", "target": "model_usestockcandles_usestockcandles" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_stock_index_ts_stock_index", "target": "model_usestockdividends" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_entities_stock_index_ts_stock_index", "target": "model_usestockdividends_usestockdividends" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock_test", "target": "model_usestock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock_test", "target": "model_usestock_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock_test", "target": "model_usestock_usestock" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock", "target": "api_index_shareresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStock.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestock", "target": "model_usestock_usestock" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "model_usestock_usestock" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L9", "weight": 1.0, "source": "ui_stockpage_stockpage", "target": "model_usestock_usestock" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles_test", "target": "model_usestockcandles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles_test", "target": "model_usestockcandles_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles_test", "target": "model_usestockcandles_usestockcandles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles", "target": "api_index_candleitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockCandles.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockcandles", "target": "model_usestockcandles_usestockcandles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "model_usestockcandles_usestockcandles" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L12", "weight": 1.0, "source": "ui_stockpage_stockpage", "target": "model_usestockcandles_usestockcandles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends_test", "target": "model_usestockdividends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends_test", "target": "model_usestockdividends_test_createwrapper" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends_test", "target": "model_usestockdividends_usestockdividends" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends", "target": "api_index_dividenditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/entities/stock/model/useStockDividends.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "model_usestockdividends", "target": "model_usestockdividends_usestockdividends" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "model_usestockdividends_usestockdividends" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L13", "weight": 1.0, "source": "ui_stockpage_stockpage", "target": "model_usestockdividends_usestockdividends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/api/useAddPosition.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_useaddposition", "target": "api_useaddposition_useaddposition" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_addpositionform", "target": "api_useaddposition" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_addpositionform", "target": "api_useaddposition_useaddposition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L12", "weight": 1.0, "source": "ui_addpositionform_addpositionform", "target": "api_useaddposition_useaddposition" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "add_position_index", "target": "ui_addpositionform" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "add_position_index", "target": "ui_addpositionform_addpositionform" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "add_position_index" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/model/useAddPositionForm.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_useaddpositionform", "target": "model_useaddpositionform_useaddpositionform" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_addpositionform", "target": "model_useaddpositionform" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_addpositionform", "target": "model_useaddpositionform_useaddpositionform" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L13", "weight": 1.0, "source": "ui_addpositionform_addpositionform", "target": "model_useaddpositionform_useaddpositionform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_addpositionform", "target": "ui_addpositionform_addpositionform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_addpositionform", "target": "ui_addpositionform_inputstyle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_addpositionform_addpositionform" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_screenerapi", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_screenerapi", "target": "api_index_screenerresult" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_screenerapi", "target": "api_kyclient" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "api_screenerapi", "target": "api_kyclient_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "api_screenerapi", "target": "api_screenerapi_getscreenerresults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "api_screenerapi", "target": "api_screenerapi_screenerquery" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_index_ts_screener_index", "target": "api_screenerapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usescreener", "target": "api_screenerapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "api_screenerapi" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_index_ts_screener_index", "target": "api_screenerapi_screenerquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "model_usescreener", "target": "api_screenerapi_screenerquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "api_screenerapi_screenerquery" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel_props", "target": "api_screenerapi_screenerquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/features/screener/api/screenerApi.ts", "source_location": "L39", "weight": 1.0, "source": "api_screenerapi_getscreenerresults", "target": "api_kyclient_request" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "model_usescreener", "target": "api_screenerapi_getscreenerresults" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_index_ts_screener_index", "target": "model_usescreener" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_index_ts_screener_index", "target": "model_usescreener_usescreener" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_index", "target": "model_usescreener" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "model_index", "target": "model_usescreener_usescreener" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "model_usescreener", "target": "model_usescreener_usescreener" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usescreener", "target": "router_usesearchparams" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "model_usescreener", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/features/screener/model/useScreener.ts", "source_location": "L7", "weight": 1.0, "source": "model_usescreener_usescreener", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenerpage", "target": "model_usescreener_usescreener" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L5", "weight": 1.0, "source": "ui_screenerpage_screenerpage", "target": "model_usescreener_usescreener" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_filterpanel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "ui_filterpanel_filterpanel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "ui_filterpanel_props" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "ui_filterpanelbond" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "ui_filterpanelbond_filterpanelbond" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "ui_filterpanelshare" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanel.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanel", "target": "ui_filterpanelshare_filterpanelshare" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_filterpanel_filterpanel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenerpage", "target": "ui_filterpanel_filterpanel" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_filterpanelbond" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelBond.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanelbond", "target": "ui_filterpanelbond_filterpanelbond" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelBond.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanelbond", "target": "ui_filterpanelbond_props" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_filterpanelbond_filterpanelbond" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_filterpanelshare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelShare.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanelshare", "target": "ui_filterpanelshare_filterpanelshare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/FilterPanelShare.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_filterpanelshare", "target": "ui_filterpanelshare_props" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_filterpanelshare_filterpanelshare" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_screenertable" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable", "target": "api_index_screenerresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable", "target": "ui_screenertable_formatchange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable", "target": "ui_screenertable_formatnum" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable", "target": "ui_screenertable_props" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable", "target": "ui_screenertable_screenertable" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/ScreenerTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenertable_props", "target": "api_index_screenerresult" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/features/screener/ui/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_features_screener_ui_index_ts_ui_index", "target": "ui_screenertable_screenertable" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenerpage", "target": "ui_screenertable_screenertable" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_main_tsx_src_main", "target": "config_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/main.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_main_tsx_src_main", "target": "src_main_startapp" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_bond_index_ts_bond_index", "target": "ui_bondpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_bond_index_ts_bond_index", "target": "ui_bondpage_bondpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "bond_details_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "price_chart_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "ui_bonddetails_bonddetails" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "ui_bondpage_bondpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/bond/ui/BondPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpage", "target": "ui_pricechart_pricechart" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_broker_account_index_ts_broker_account_index", "target": "ui_brokeraccountoverviewpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_broker_account_index_ts_broker_account_index", "target": "ui_brokeraccountoverviewpage_brokeraccountoverviewpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "broker_account_layout_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "broker_allocation_chart_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "broker_events_overview_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "broker_operations_table_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "broker_overview_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokeraccountoverviewpage_brokeraccountoverviewpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokerallocationchart_brokerallocationchart" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokerassetcards_brokerassetcards" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokereventsoverview_brokereventsoverview" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokeroperationstable_brokeroperationstable" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokeroverviewskeleton_brokeroverviewskeleton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountoverviewpage", "target": "ui_brokersummary_brokersummary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx", "source_location": "L12", "weight": 1.0, "source": "ui_brokeraccountoverviewpage_brokeraccountoverviewpage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_accounts_index", "target": "ui_brokeraccountspage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_accounts_index", "target": "ui_brokeraccountspage_brokeraccountspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "broker_account_card_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "broker_accounts_summary_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "ui_brokeraccountcard_brokeraccountcard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "ui_brokeraccountspage_brokeraccountspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "ui_brokeraccountspage_brokeraccountspageskeleton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountspage", "target": "ui_brokeraccountssummary_brokeraccountssummary" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_broker_analytics_index_ts_broker_analytics_index", "target": "ui_brokeranalyticspage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_broker_analytics_index_ts_broker_analytics_index", "target": "ui_brokeranalyticspage_brokeranalyticspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "broker_account_layout_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "ui_brokeranalyticspage_brokeranalyticspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "ui_brokeranalyticspage_divider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "ui_brokeranalyticspage_formatamount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "ui_brokeranalyticspage_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage", "target": "ui_brokeranalyticspage_summaryitem" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeranalyticspage_brokeranalyticspage", "target": "ui_brokeranalyticspage_formatamount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx", "source_location": "L9", "weight": 1.0, "source": "ui_brokeranalyticspage_brokeranalyticspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_events_index", "target": "ui_brokereventspage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_events_index", "target": "ui_brokereventspage_brokereventspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "ui_brokereventspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "ui_brokereventspage_brokereventspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "ui_brokereventspage_test_createwrapper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "ui_brokereventspage_test_mockdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "ui_brokereventspage_test_mocksearchparams" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_test", "target": "ui_brokereventspage_test_mocksetsearchparams" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "broker_account_layout_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "lib_formatters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "lib_formatters_formatbrokerdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "router_usesearchparams" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_brokereventspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_defaultperiod" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_event_type_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_event_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_eventtype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_eventtypelabel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_filtersfromsearchparams" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_filterstosearchparams" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_parsetypes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage", "target": "ui_brokereventspage_sourcelabel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_filtersfromsearchparams", "target": "ui_brokereventspage_defaultperiod" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventspage_filtersfromsearchparams", "target": "ui_brokereventspage_parsetypes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L244", "weight": 1.0, "source": "ui_brokereventspage_brokereventspage", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L236", "weight": 1.0, "source": "ui_brokereventspage_brokereventspage", "target": "lib_formatters_formatbrokerdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L86", "weight": 1.0, "source": "ui_brokereventspage_brokereventspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx", "source_location": "L87", "weight": 1.0, "source": "ui_brokereventspage_brokereventspage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operations_index", "target": "ui_brokeroperationspage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operations_index", "target": "ui_brokeroperationspage_brokeroperationspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "broker_account_layout_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "broker_operations_table_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "lib_usecursorpagination" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "lib_usecursorpagination_usecursorpagination" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "router_usesearchparams" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "ui_brokeroperationspage_brokeroperationspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "ui_brokeroperationspage_getdefaultsyncrange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationspage", "target": "ui_brokeroperationstable_brokeroperationstable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L25", "weight": 1.0, "source": "ui_brokeroperationspage_brokeroperationspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L30", "weight": 1.0, "source": "ui_brokeroperationspage_brokeroperationspage", "target": "lib_usecursorpagination_usecursorpagination" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx", "source_location": "L27", "weight": 1.0, "source": "ui_brokeroperationspage_brokeroperationspage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_positions_index", "target": "ui_brokerpositionspage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_positions_index", "target": "ui_brokerpositionspage_brokerpositionspage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "broker_account_layout_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "broker_positions_table_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "lib_usecursorpagination" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "lib_usecursorpagination_usecursorpagination" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "ui_brokerpositionspage_brokerpositionspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "ui_brokerpositionspage_brokerpositionspageprops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositionspage", "target": "ui_brokerpositiontable_brokerpositiontable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L14", "weight": 1.0, "source": "ui_brokerpositionspage_brokerpositionspage", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx", "source_location": "L15", "weight": 1.0, "source": "ui_brokerpositionspage_brokerpositionspage", "target": "lib_usecursorpagination_usecursorpagination" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/home/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "home_index", "target": "ui_homepage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/home/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "home_index", "target": "ui_homepage_homepage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/home/ui/HomePage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_homepage", "target": "ui_homepage_homepage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "login_loginpage_test_logintestrouter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "login_loginpage_test_renderloginpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "test_testsessionprovider" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "test_testsessionprovider_testsessionprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "ui_loginpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/LoginPage.test.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "login_loginpage_test", "target": "ui_loginpage_loginpage" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "login_index", "target": "ui_loginpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "login_index", "target": "ui_loginpage_loginpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_loginpage", "target": "router_usesearchparams" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_loginpage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_loginpage", "target": "ui_loginpage_loginpage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/login/ui/LoginPage.tsx", "source_location": "L10", "weight": 1.0, "source": "ui_loginpage_loginpage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolios_index", "target": "ui_portfoliodetailpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolios_index", "target": "ui_portfoliodetailpage_portfoliodetailpage" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "portfolios_index", "target": "ui_portfolioslistpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "portfolios_index", "target": "ui_portfolioslistpage_portfolioslistpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "bond_positions_table_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "portfolio_analytics_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "portfolio_form_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "portfolio_summary_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "share_positions_table_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_analyticssummary_analyticssummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_bondpositiontable_bondpositiontable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_portfoliodetailpage_portfoliodetailpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_portfolioform_portfolioform" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_portfoliosummary_portfoliosummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliodetailpage", "target": "ui_sharepositiontable_sharepositiontable" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "portfolio_card_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "portfolio_form_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "ui_portfoliocard_portfoliocard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "ui_portfolioform_portfolioform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioslistpage", "target": "ui_portfolioslistpage_portfolioslistpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "profile_profilepage_test", "target": "test_test_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "profile_profilepage_test", "target": "test_test_utils_renderwithproviders" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "profile_profilepage_test", "target": "ui_profilepage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ProfilePage.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "profile_profilepage_test", "target": "ui_profilepage_profilepage" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "profile_index", "target": "ui_profilepage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "profile_index", "target": "ui_profilepage_profilepage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/profile/ui/ProfilePage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_profilepage", "target": "ui_profilepage_profilepage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "register_registerpage_test_registertestrouter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "register_registerpage_test_renderregisterpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "test_testsessionprovider" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "test_testsessionprovider_testsessionprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "ui_registerpage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/RegisterPage.test.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "register_registerpage_test", "target": "ui_registerpage_registerpage" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "register_index", "target": "ui_registerpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "register_index", "target": "ui_registerpage_registerpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_registerpage", "target": "router_usesearchparams" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_registerpage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_registerpage", "target": "ui_registerpage_registerpage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/pages/register/ui/RegisterPage.tsx", "source_location": "L10", "weight": 1.0, "source": "ui_registerpage_registerpage", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/screener/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_screener_index_ts_screener_index", "target": "ui_screenerpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/screener/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_screener_index_ts_screener_index", "target": "ui_screenerpage_screenerpage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_screenerpage", "target": "ui_screenerpage_screenerpage" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_stock_index_ts_stock_index", "target": "ui_stockpage" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_pages_stock_index_ts_stock_index", "target": "ui_stockpage_stockpage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "dividends_table_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "price_chart_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "stock_details_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "ui_dividendstable_dividendstable" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "ui_pricechart_pricechart" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "ui_stockdetails_stockdetails" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/pages/stock/ui/StockPage.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockpage", "target": "ui_stockpage_stockpage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_analyticsresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_apienvelope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_apiresponsemeta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_authresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_bondhistoryitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_bondmarketdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_bondresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokeraccount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokeranalytics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokereventitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokereventsdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokereventssummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokermoney" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokeroperation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokeroperationcategory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokeroperationspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokeroperationsyncresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokerportfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokerposition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_brokerpositionspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_candleitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_dividenditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_healthresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_portfolio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_portfoliodetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_portfoliosummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_position" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_positionwithprice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_screeneritem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_screenerresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_searchresultitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_sharehistoryitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_shareresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_stockmarketdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_index_userresponse" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_kyclient" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_kyclient_configurekyauth" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_kyclient_gethealth" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_kyclient_request" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_index", "target": "api_types_components" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "lib_session_context", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-analytics/ui/AnalyticsSummary.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_analyticssummary", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositionrow", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokersummary", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliocard", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioform", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliosummary", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_positionticker", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositionrow", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable", "target": "api_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails", "target": "api_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_authresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "lib_session_context", "target": "api_index_userresponse" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "lib_session_context_sessioncontextvalue", "target": "api_index_userresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_userresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_shareresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails", "target": "api_index_shareresponse" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails_stockdetailsprops", "target": "api_index_shareresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_stockmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_dividenditem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable", "target": "api_index_dividenditem" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable_dividendstableprops", "target": "api_index_dividenditem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_bondresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails", "target": "api_index_bondresponse" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails_bonddetailsprops", "target": "api_index_bondresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_bondmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_candleitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "api_index_searchresultitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliocard", "target": "api_index_portfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioform", "target": "api_index_portfolio" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioform_props", "target": "api_index_portfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliosummary", "target": "api_index_portfoliodetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "api_index_positionwithprice" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart_allocationchartprops", "target": "api_index_positionwithprice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositionrow", "target": "api_index_positionwithprice" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositionrow_props", "target": "api_index_positionwithprice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable", "target": "api_index_positionwithprice" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable_props", "target": "api_index_positionwithprice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositionrow", "target": "api_index_positionwithprice" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositionrow_props", "target": "api_index_positionwithprice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable", "target": "api_index_positionwithprice" }, { "relation": "references", "context": "field", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable_props", "target": "api_index_positionwithprice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-analytics/ui/AnalyticsSummary.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "ui_analyticssummary", "target": "api_index_portfoliosummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "api_index_brokeraccount" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "api_index_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "api_index_brokerportfolio" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout_brokeraccountcontextvalue", "target": "api_index_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "api_index_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "api_index_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokersummary", "target": "api_index_brokerportfolio" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "api_index_brokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "api_index_brokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_positionticker", "target": "api_index_brokerposition" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "api_index_brokeroperation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "api_index_brokeroperationspage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "api_index_brokerpositionspage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_apienvelope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_apiresponsemeta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_authconfig" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_buildurl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_configurekyauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_gethealth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_kyapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_normalizeenvelope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_pickmethod" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient", "target": "api_kyclient_request" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient_request", "target": "api_kyclient_buildurl" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient_request", "target": "api_kyclient_normalizeenvelope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient_request", "target": "api_kyclient_pickmethod" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/kyClient.ts", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "api_kyclient_gethealth", "target": "api_kyclient_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L507", "weight": 1.0, "confidence_score": 1.0, "source": "api_types", "target": "api_types_components" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L1251", "weight": 1.0, "confidence_score": 1.0, "source": "api_types", "target": "api_types_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L1252", "weight": 1.0, "confidence_score": 1.0, "source": "api_types", "target": "api_types_operations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "api_types", "target": "api_types_paths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/api/types.ts", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "api_types", "target": "api_types_webhooks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/config/env.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "config_env", "target": "config_env_envschema" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/config/env.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "config_env", "target": "config_env_parsed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/dates/index.ts", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "dates_index", "target": "dates_index_formatdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/dates/index.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "dates_index", "target": "dates_index_formatrelative" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokerdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokermoney" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokerpercent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokersignedcurrencyvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokersignedmoney" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_formatbrokersignedpercent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters", "target": "lib_formatters_pluralize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokersummary", "target": "lib_formatters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliocard", "target": "lib_formatters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters_formatbrokermoney", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters_formatbrokersignedcurrencyvalue", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "lib_formatters_formatbrokercurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "lib_formatters_formatbrokermoney" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L149", "weight": 1.0, "source": "ui_brokeraccountcard_brokeraccountcardsuccess", "target": "lib_formatters_formatbrokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "lib_formatters_formatbrokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "lib_formatters_formatbrokermoney" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokersummary", "target": "lib_formatters_formatbrokermoney" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters_formatbrokersignedmoney", "target": "lib_formatters_formatbrokersignedcurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "lib_formatters_formatbrokersignedcurrencyvalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L156", "weight": 1.0, "source": "ui_brokeraccountcard_brokeraccountcardsuccess", "target": "lib_formatters_formatbrokersignedcurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "lib_formatters_formatbrokersignedcurrencyvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "lib_formatters_formatbrokersignedmoney" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/formatters.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "lib_formatters_formatbrokersignedpercent", "target": "lib_formatters_formatbrokerpercent" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokersummary", "target": "lib_formatters_formatbrokerpercent" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "lib_formatters_formatbrokersignedpercent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L166", "weight": 1.0, "source": "ui_brokeraccountcard_brokeraccountcardsuccess", "target": "lib_formatters_formatbrokersignedpercent" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "lib_formatters_formatbrokersignedpercent" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "lib_formatters_formatbrokerdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L103", "weight": 1.0, "source": "ui_brokeraccountcard_brokeraccountcardsuccess", "target": "lib_formatters_formatbrokerdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "lib_formatters_pluralize" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L38", "weight": 1.0, "source": "ui_brokerassetcards_brokerassetcards", "target": "lib_formatters_pluralize" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliocard", "target": "lib_formatters_pluralize" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L62", "weight": 1.0, "source": "ui_portfoliocard_portfoliocard", "target": "lib_formatters_pluralize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/router/useSearchParams.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "router_usesearchparams", "target": "router_usesearchparams_usesearchparamscompat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "lib_session_context", "target": "lib_session_context_sessioncontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/session-context.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "lib_session_context", "target": "lib_session_context_sessioncontextvalue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "test_testsessionprovider", "target": "lib_session_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "test_testsessionprovider", "target": "lib_session_context_sessioncontextvalue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "test_testsessionprovider", "target": "lib_session_context_sessioncontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/styles/clsx.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "styles_clsx", "target": "styles_clsx_cn" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "test_test_utils", "target": "test_testsessionprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "test_testsessionprovider", "target": "test_testsessionprovider_testsessionprovider" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "test_test_utils", "target": "test_testsessionprovider_testsessionprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockauth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockbond" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockbondmarketdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockcandles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockdividends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockmarketdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmocksearchresults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockshare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories", "target": "test_factories_createmockuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails_test", "target": "test_factories" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable_test", "target": "test_factories" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails_test", "target": "test_factories" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories_createmockshare", "target": "test_factories_createmockmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails_test", "target": "test_factories_createmockshare" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories_createmockbond", "target": "test_factories_createmockbondmarketdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails_test", "target": "test_factories_createmockbond" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/factories.ts", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "test_factories_createmockauth", "target": "test_factories_createmockuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable_test", "target": "test_factories_createmockdividends" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "test_test_utils", "target": "test_test_utils_createtestqueryclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "test_test_utils", "target": "test_test_utils_customrenderoptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/test-utils.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "test_test_utils", "target": "test_test_utils_renderwithproviders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/useCursorPagination.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "lib_usecursorpagination", "target": "lib_usecursorpagination_usecursorpagination" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/Table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "table_index", "target": "table_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/Table/Table.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "table_table", "target": "table_table_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/Table/Table.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "table_table", "target": "table_table_tableprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/Table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "table_index", "target": "table_table_table" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_shared_ui_index_ts_ui_index", "target": "ui_tableskeleton" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_tableskeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/TableSkeleton.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_tableskeleton", "target": "ui_tableskeleton_column" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/TableSkeleton.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_tableskeleton", "target": "ui_tableskeleton_tableskeleton" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "apps_frontend_src_shared_ui_index_ts_ui_index", "target": "ui_tableskeleton_tableskeleton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_tableskeleton_tableskeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/BrokerAllocationBar.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "broker_allocation_bar_brokerallocationbar", "target": "broker_allocation_bar_brokerallocationbar_allocationbaritem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/BrokerAllocationBar.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "broker_allocation_bar_brokerallocationbar", "target": "broker_allocation_bar_brokerallocationbar_brokerallocationbar" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_allocation_bar_index", "target": "broker_allocation_bar_brokerallocationbar" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/ui/broker-allocation-bar/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_allocation_bar_index", "target": "broker_allocation_bar_brokerallocationbar_brokerallocationbar" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "broker_allocation_bar_brokerallocationbar_brokerallocationbar" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "broker_allocation_bar_brokerallocationbar_brokerallocationbar" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "broker_allocation_bar_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "broker_allocation_bar_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bond_details_index", "target": "ui_bonddetails" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bond_details_index", "target": "ui_bonddetails_bonddetails" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails_test", "target": "ui_bonddetails" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails_test", "target": "ui_bonddetails_bonddetails" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails", "target": "ui_bonddetails_bonddetails" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails", "target": "ui_bonddetails_bonddetailsprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bonddetails", "target": "ui_bonddetails_rowstyle" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bond_positions_table_index", "target": "ui_bondpositiontable" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bond_positions_table_index", "target": "ui_bondpositiontable_bondpositiontable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositionrow", "target": "ui_bondpositionrow_bondpositionrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositionrow", "target": "ui_bondpositionrow_props" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable", "target": "ui_bondpositionrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable", "target": "ui_bondpositionrow_bondpositionrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable", "target": "ui_bondpositiontable_bondpositiontable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_bondpositiontable", "target": "ui_bondpositiontable_props" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_card_index", "target": "ui_brokeraccountcard" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_card_index", "target": "ui_brokeraccountcard_brokeraccountcard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_brokeraccountcard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_brokeraccountcarderror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_brokeraccountcardskeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_brokeraccountcardsuccess" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_brokeraccounttypelabel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_cardsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard", "target": "ui_brokeraccountcard_statsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard_brokeraccountcard", "target": "ui_brokeraccountcard_brokeraccounttypelabel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard_brokeraccountcarderror", "target": "ui_brokeraccountcard_brokeraccounttypelabel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountcard_brokeraccountcardsuccess", "target": "ui_brokeraccountcard_brokeraccounttypelabel" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_layout_index", "target": "lib_usebrokeraccountcontext" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_layout_index", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_layout_index", "target": "ui_brokeraccountlayout" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_layout_index", "target": "ui_brokeraccountlayout_brokeraccountcontextvalue" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "broker_account_layout_index", "target": "ui_brokeraccountlayout_brokeraccountlayout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/lib/useBrokerAccountContext.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "lib_usebrokeraccountcontext", "target": "lib_usebrokeraccountcontext_usebrokeraccountcontext" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/lib/useBrokerAccountContext.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "lib_usebrokeraccountcontext", "target": "ui_brokeraccountlayout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/lib/useBrokerAccountContext.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "lib_usebrokeraccountcontext", "target": "ui_brokeraccountlayout_brokeraccountcontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "ui_brokeraccountlayout_baselinkstyle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "ui_brokeraccountlayout_brokeraccountcontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "ui_brokeraccountlayout_brokeraccountcontextvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "ui_brokeraccountlayout_brokeraccountlayout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountlayout", "target": "ui_brokeraccountlayout_links" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_accounts_summary_index", "target": "ui_brokeraccountssummary" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_accounts_summary_index", "target": "ui_brokeraccountssummary_brokeraccountssummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeraccountssummary", "target": "ui_brokeraccountssummary_brokeraccountssummary" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_allocation_chart_index", "target": "ui_brokerallocationchart" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_allocation_chart_index", "target": "ui_brokerallocationchart_brokerallocationchart" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "ui_brokerallocationchart_allocationcurrency" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart", "target": "ui_brokerallocationchart_brokerallocationchart" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerallocationchart_brokerallocationchart", "target": "ui_brokerallocationchart_allocationcurrency" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_events_overview_index", "target": "ui_brokereventsoverview" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_events_overview_index", "target": "ui_brokereventsoverview_brokereventsoverview" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "ui_brokereventsoverview" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "ui_brokereventsoverview_brokereventsoverview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "ui_brokereventsoverview_test_createwrapper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "ui_brokereventsoverview_test_mockitems" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_test", "target": "ui_brokereventsoverview_test_mocknavigate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "ui_brokereventsoverview_brokereventsoverview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "ui_brokereventsoverview_defaultperiod" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "ui_brokereventsoverview_eventtypelabel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview", "target": "ui_brokereventsoverview_formatdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokereventsoverview_brokereventsoverview", "target": "ui_brokereventsoverview_defaultperiod" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operations_table_index", "target": "ui_brokeroperationstable" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_operations_table_index", "target": "ui_brokeroperationstable_brokeroperationstable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_brokeroperationstable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_brokeroperationstableprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_formatdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_operationinstrument" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_operationtone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_tablesx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_tdsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_tdsxright" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroperationstable", "target": "ui_brokeroperationstable_thsx" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_overview_index", "target": "ui_brokerassetcards" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_overview_index", "target": "ui_brokerassetcards_brokerassetcards" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_overview_index", "target": "ui_brokeroverviewskeleton" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "broker_overview_index", "target": "ui_brokeroverviewskeleton_brokeroverviewskeleton" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "broker_overview_index", "target": "ui_brokersummary" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "broker_overview_index", "target": "ui_brokersummary_brokersummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "ui_brokerassetcards_allocationpercent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "ui_brokerassetcards_brokerassetcards" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "ui_brokerassetcards_cardsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerassetcards", "target": "ui_brokerassetcards_formatallocationpercent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerOverviewSkeleton.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokeroverviewskeleton", "target": "ui_brokeroverviewskeleton_brokeroverviewskeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokersummary", "target": "ui_brokersummary_brokersummary" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", "source_location": "L30", "weight": 1.0, "source": "ui_brokersummary_brokersummary", "target": "pricechange_pricechange_formatpercent" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_positions_table_index", "target": "ui_brokerpositiontable" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "broker_positions_table_index", "target": "ui_brokerpositiontable_brokerpositiontable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_brokerpositiontable_brokerpositiontable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_brokerpositiontable_formatquantity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_brokerpositiontable_tablesx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_brokerpositiontable_tdsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_brokerpositiontable_tdsxleft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_brokerpositiontable_thsx" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_positionticker" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_brokerpositiontable", "target": "ui_positionticker_positionticker" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "ui_positionticker", "target": "ui_positionticker_positionticker" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dividends_table_index", "target": "ui_dividendstable" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dividends_table_index", "target": "ui_dividendstable_dividendstable" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable_test", "target": "ui_dividendstable" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable_test", "target": "ui_dividendstable_dividendstable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable", "target": "ui_dividendstable_dividendstable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_dividendstable", "target": "ui_dividendstable_dividendstableprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-analytics/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_analytics_index", "target": "ui_analyticssummary" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-analytics/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_analytics_index", "target": "ui_analyticssummary_analyticssummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-analytics/ui/AnalyticsSummary.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_analyticssummary", "target": "ui_analyticssummary_analyticssummary" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_card_index", "target": "ui_portfoliocard" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_card_index", "target": "ui_portfoliocard_portfoliocard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliocard", "target": "ui_portfoliocard_portfoliocard" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_form_index", "target": "ui_portfolioform" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_form_index", "target": "ui_portfolioform_portfolioform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioform", "target": "ui_portfolioform_currencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioform", "target": "ui_portfolioform_portfolioform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfolioform", "target": "ui_portfolioform_props" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_summary_index", "target": "ui_portfoliosummary" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "portfolio_summary_index", "target": "ui_portfoliosummary_portfoliosummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "ui_allocationchart_allocationchart" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "ui_allocationchart_allocationchartprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "ui_allocationchart_computesectors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "ui_allocationchart_sector_colors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "ui_allocationchart_sector_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart", "target": "ui_allocationchart_sectordata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliosummary", "target": "ui_allocationchart" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "ui_allocationchart_allocationchart", "target": "ui_allocationchart_computesectors" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliosummary", "target": "ui_allocationchart_allocationchart" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_portfoliosummary", "target": "ui_portfoliosummary_portfoliosummary" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/price-chart/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "price_chart_index", "target": "ui_pricechart" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/price-chart/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "price_chart_index", "target": "ui_pricechart_pricechart" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_pricechart_test", "target": "ui_pricechart" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_pricechart_test", "target": "ui_pricechart_pricechart" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "ui_pricechart", "target": "ui_pricechart_pricechart" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/price-chart/ui/PriceChart.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_pricechart", "target": "ui_pricechart_pricechartprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "search_bar_index", "target": "ui_searchbar" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "search_bar_index", "target": "ui_searchbar_searchbar" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar_test", "target": "search_bar_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar_test", "target": "ui_searchbar_searchbar" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar_test", "target": "ui_searchbar_test_rendersearchbar" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_searchbar", "target": "ui_searchbar_searchbar" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "share_positions_table_index", "target": "ui_sharepositiontable" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "share_positions_table_index", "target": "ui_sharepositiontable_sharepositiontable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositionrow", "target": "ui_sharepositionrow_props" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositionrow", "target": "ui_sharepositionrow_sharepositionrow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable", "target": "ui_sharepositionrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable", "target": "ui_sharepositionrow_sharepositionrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable", "target": "ui_sharepositiontable_props" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "ui_sharepositiontable", "target": "ui_sharepositiontable_sharepositiontable" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "stock_details_index", "target": "ui_stockdetails" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "stock_details_index", "target": "ui_stockdetails_stockdetails" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails_test", "target": "ui_stockdetails" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails_test", "target": "ui_stockdetails_stockdetails" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails", "target": "ui_stockdetails_rowstyle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails", "target": "ui_stockdetails_stockdetails" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "ui_stockdetails", "target": "ui_stockdetails_stockdetailsprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig", "target": "frontend_tsconfig_compileroptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig", "target": "frontend_tsconfig_exclude" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig", "target": "frontend_tsconfig_include" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig", "target": "frontend_tsconfig_references" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_allowimportingtsextensions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_isolatedmodules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_jsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_lib" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_module" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_moduledetection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_moduleresolution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_noemit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_nofallthroughcasesinswitch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_nounusedlocals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_nounusedparameters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_paths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_skiplibcheck" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_strict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_target" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions", "target": "frontend_tsconfig_compileroptions_usedefineforclassfields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions_paths", "target": "frontend_tsconfig_paths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_compileroptions_paths", "target": "frontend_tsconfig_paths_mocks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node", "target": "frontend_tsconfig_node_compileroptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node", "target": "frontend_tsconfig_node_include" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_composite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_isolatedmodules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_lib" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_module" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_moduledetection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_moduleresolution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_outdir" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_skiplibcheck" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_strict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/tsconfig.node.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "frontend_tsconfig_node_compileroptions", "target": "frontend_tsconfig_node_compileroptions_target" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_assist" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_files" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_formatter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_javascript" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_linter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_root" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_schema" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "biome", "target": "biome_vcs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "biome_vcs", "target": "biome_vcs_clientkind" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "biome_vcs", "target": "biome_vcs_enabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "biome_vcs", "target": "biome_vcs_useignorefile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "biome_files", "target": "biome_files_ignoreunknown" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "biome_formatter", "target": "biome_formatter_enabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "biome_formatter", "target": "biome_formatter_formatwitherrors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "biome_formatter", "target": "biome_formatter_indentstyle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "biome_formatter", "target": "biome_formatter_indentwidth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "biome_formatter", "target": "biome_formatter_lineending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "biome_formatter", "target": "biome_formatter_linewidth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "biome_assist", "target": "biome_assist_actions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "biome_assist_actions", "target": "biome_actions_source" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "biome_actions_source", "target": "biome_source_organizeimports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter", "target": "biome_linter_enabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter", "target": "biome_linter_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_a11y" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_complexity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_correctness" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_preset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_security" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_style" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "biome_linter_rules", "target": "biome_rules_suspicious" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_complexity", "target": "biome_complexity_nobannedtypes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_complexity", "target": "biome_complexity_nouselesstypeconstraint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_correctness", "target": "biome_correctness_nochildrenprop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_correctness", "target": "biome_correctness_noprecisionloss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_correctness", "target": "biome_correctness_nounusedvariables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_correctness", "target": "biome_correctness_useexhaustivedependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_correctness", "target": "biome_correctness_usehookattoplevel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_correctness", "target": "biome_correctness_usejsxkeyiniterable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_security", "target": "biome_security_nodangerouslysetinnerhtmlwithchildren" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_style", "target": "biome_style_nonamespace" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_style", "target": "biome_style_nononnullassertion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_style", "target": "biome_style_norestrictedimports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_style", "target": "biome_style_usearrayliterals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_style", "target": "biome_style_useasconstassertion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "biome_style_norestrictedimports", "target": "biome_norestrictedimports_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "biome_style_norestrictedimports", "target": "biome_norestrictedimports_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "biome_norestrictedimports_options", "target": "biome_options_paths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "biome_options_paths", "target": "biome_paths_mui_material" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_noarrayindexkey" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_nocommenttext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_noduplicateenumvalues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_noduplicatejsxprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_noexplicitany" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_noextranonnullassertion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_nomisleadinginstantiator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_nononnullassertedoptionalchain" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_suspicious", "target": "biome_suspicious_nounsafedeclarationmerging" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_a11y", "target": "biome_a11y_noautofocus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_a11y", "target": "biome_a11y_nolabelwithoutcontrol" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_a11y", "target": "biome_a11y_nostaticelementinteractions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_a11y", "target": "biome_a11y_nosvgwithouttitle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_a11y", "target": "biome_a11y_usebuttontype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "biome_rules_a11y", "target": "biome_a11y_usekeywithclickevents" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "biome_javascript", "target": "biome_javascript_formatter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "biome_javascript_formatter", "target": "biome_formatter_quotestyle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "biome_javascript_formatter", "target": "biome_formatter_semicolons" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "biome.json", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "biome_javascript_formatter", "target": "biome_formatter_trailingcommas" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_devdependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_lint_staged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_overrides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_private" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_scripts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "package", "target": "package_workspaces" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_build_backend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_build_design_system" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_build_docs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_build_frontend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_build_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_dev_backend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_dev_docs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_dev_frontend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_format" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_format_check" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_lint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_lint_design_system" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_prepare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_test_backend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_test_design_system" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_test_frontend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "package_scripts", "target": "package_scripts_test_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "package_lint_staged", "target": "package_lint_staged_apps_backend_src_ts_tsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "package_lint_staged", "target": "package_lint_staged_apps_backend_test_ts_tsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "package_lint_staged", "target": "package_lint_staged_apps_frontend_src_ts_tsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "package_lint_staged", "target": "package_lint_staged_packages_design_system_src_ts_tsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "package_devdependencies", "target": "package_devdependencies_husky" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "package_devdependencies", "target": "package_devdependencies_lint_staged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "package_overrides", "target": "package_overrides_storybook_test" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "package_overrides_storybook_test", "target": "package_storybook_test_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/.storybook/main.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "storybook_main", "target": "storybook_main_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/.storybook/preview.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "storybook_preview", "target": "storybook_preview_preview" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/.storybook/preview.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "storybook_preview", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/.storybook/preview.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "storybook_preview", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/.storybook/vitest.setup.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "storybook_vitest_setup", "target": "storybook_preview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_devdependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_exports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_files" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_peerdependencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_private" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_scripts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package", "target": "design_system_package_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_exports", "target": "design_system_package_exports_theme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_exports", "target": "design_system_package_exports_tokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_scripts", "target": "design_system_package_scripts_build" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_scripts", "target": "design_system_package_scripts_build_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_scripts", "target": "design_system_package_scripts_lint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_scripts", "target": "design_system_package_scripts_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_scripts", "target": "design_system_package_scripts_test" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_scripts", "target": "design_system_package_scripts_test_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_emotion_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_emotion_styled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_mui_icons_material" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_mui_material" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_react_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_peerdependencies", "target": "design_system_package_peerdependencies_tanstack_react_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_eslint" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_eslint_plugin_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_eslint_plugin_react_hooks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_playwright" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_storybook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_storybook_addon_a11y" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_storybook_addon_vitest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_storybook_react_vite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_storybook_test" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_testing_library_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_testing_library_jest_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_testing_library_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_testing_library_user_event" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_types_react" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_types_react_dom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_typescript" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_typescript_eslint_eslint_plugin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_typescript_eslint_parser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_vitest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_vitest_browser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/package.json", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_package_devdependencies", "target": "design_system_package_devdependencies_vitest_browser_playwright" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_alert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_success" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_warning" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_withaction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "alert_alert_stories_withouttitle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_stories", "target": "button_button_button" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_test", "target": "alert_alert" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_test", "target": "alert_alert_alert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_test", "target": "alert_alert_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert", "target": "alert_alert_alert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert", "target": "alert_alert_alertprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/Alert.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "alert_alert", "target": "alert_alert_severity" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "alert_index", "target": "alert_alert" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "alert_index", "target": "alert_alert_alertprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Alert/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "alert_index", "target": "alert_alert_alert" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "alert_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge_badge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge_stories_overflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.stories.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_stories", "target": "badge_badge_stories_zero" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_test", "target": "badge_badge" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_test", "target": "badge_badge_badge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_test", "target": "badge_badge_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge", "target": "badge_badge_badge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/Badge.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "badge_badge", "target": "badge_badge_badgeprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "badge_index", "target": "badge_badge" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "badge_index", "target": "badge_badge_badgeprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Badge/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "badge_index", "target": "badge_badge_badge" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "badge_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_button" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_allsizes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_allstates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_allvariants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_danger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_disabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_loading" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_primary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_secondary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_small" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.stories.tsx", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_stories", "target": "button_button_stories_tertiary" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_test", "target": "button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_test", "target": "button_button_button" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_test", "target": "button_button_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "button_button_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "button_button", "target": "button_button_actionvariant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "button_button", "target": "button_button_button" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "button_button", "target": "button_button_buttonprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/Button.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "button_button", "target": "button_button_variant_map" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "button_index", "target": "button_button" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "button_button" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "button_button" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "button_index", "target": "button_button_buttonprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Button/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "button_index", "target": "button_button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "button_button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "button_button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "button_button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "button_button_button" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "button_button_button" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "button_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "button_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "button_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "button_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_stories_fullcard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_stories_withactions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_stories", "target": "card_card_stories_withheader" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_test", "target": "card_card" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_test", "target": "card_card_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_test", "target": "card_card_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "card_card", "target": "card_card_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "card_card", "target": "card_card_cardprops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "card_card", "target": "surface_surface" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "card_card", "target": "surface_surface_surface" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "card_card", "target": "surface_surface_surfaceprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "card_index", "target": "card_card" }, { "relation": "inherits", "context": "type", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/Card.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "card_card_cardprops", "target": "surface_surface_surfaceprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "card_index", "target": "card_card_cardprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Card/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "card_index", "target": "card_card_card" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "card_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_checkbox" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_stories_checked" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_stories_disabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_stories_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_stories", "target": "checkbox_checkbox_stories_unchecked" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_test", "target": "checkbox_checkbox" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_test", "target": "checkbox_checkbox_checkbox" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_test", "target": "checkbox_checkbox_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox", "target": "checkbox_checkbox_checkbox" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/Checkbox.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_checkbox", "target": "checkbox_checkbox_checkboxprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_index", "target": "checkbox_checkbox" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_index", "target": "checkbox_checkbox_checkboxprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Checkbox/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "checkbox_index", "target": "checkbox_checkbox_checkbox" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "checkbox_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_chip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_alltones" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_deletable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_neutral" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_success" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.stories.tsx", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_stories", "target": "chip_chip_stories_warning" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_test", "target": "chip_chip" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_test", "target": "chip_chip_chip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_test", "target": "chip_chip_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip", "target": "chip_chip_chip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip", "target": "chip_chip_chipprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip", "target": "chip_chip_tone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/Chip.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "chip_chip", "target": "chip_chip_tone_map" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "chip_index", "target": "chip_chip" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "chip_index", "target": "chip_chip_chipprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Chip/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "chip_index", "target": "chip_chip_chip" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "chip_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_datatable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_columnhelper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_compact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_loading" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_sortable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_sortabletablestory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_stock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "datatable_datatable_stories_story" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_stories", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_datatable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_columnhelper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_emptytable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_testtable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "datatable_datatable_test_testtablewithprops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable", "target": "datatable_datatable_datatable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable", "target": "datatable_datatable_datatableprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable", "target": "datatable_datatable_density" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/DataTable.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_datatable", "target": "datatable_datatable_density_padding" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_index", "target": "datatable_datatable" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_index", "target": "datatable_datatable_density" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_index", "target": "datatable_datatable_datatableprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/DataTable/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "datatable_index", "target": "datatable_datatable_datatable" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "datatable_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog_dialog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog_stories_interactive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.stories.tsx", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_stories", "target": "dialog_dialog_stories_withactions" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_test", "target": "dialog_dialog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_test", "target": "dialog_dialog_dialog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_test", "target": "dialog_dialog_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog", "target": "dialog_dialog_dialog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/Dialog.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_dialog", "target": "dialog_dialog_dialogprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_index", "target": "dialog_dialog" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_index", "target": "dialog_dialog_dialogprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Dialog/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "dialog_index", "target": "dialog_dialog_dialog" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "dialog_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate_emptystate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate_stories_basic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate_stories_minimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_stories", "target": "emptystate_emptystate_stories_withaction" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_test", "target": "emptystate_emptystate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_test", "target": "emptystate_emptystate_emptystate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_test", "target": "emptystate_emptystate_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate", "target": "emptystate_emptystate_emptystate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate", "target": "emptystate_emptystate_emptystateprops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate", "target": "heading_heading_heading" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate", "target": "heading_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate", "target": "text_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/EmptyState.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_emptystate", "target": "text_text_text" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_index", "target": "emptystate_emptystate" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_index", "target": "emptystate_emptystate_emptystateprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/EmptyState/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "emptystate_index", "target": "emptystate_emptystate_emptystate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "emptystate_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate_errorstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate_stories_basic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate_stories_minimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_stories", "target": "errorstate_errorstate_stories_withretry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_test", "target": "errorstate_errorstate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_test", "target": "errorstate_errorstate_errorstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_test", "target": "errorstate_errorstate_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate", "target": "errorstate_errorstate_errorstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate", "target": "errorstate_errorstate_errorstateprops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate", "target": "heading_heading_heading" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate", "target": "heading_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate", "target": "text_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/ErrorState.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_errorstate", "target": "text_text_text" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_index", "target": "errorstate_errorstate" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_index", "target": "errorstate_errorstate_errorstateprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/ErrorState/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "errorstate_index", "target": "errorstate_errorstate_errorstate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "errorstate_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "filterbar_filterbar" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "filterbar_filterbar_filterbar" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "filterbar_filterbar_stories_basic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "filterbar_filterbar_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "filterbar_filterbar_stories_noactions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "filterbar_filterbar_stories_story" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "select_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "select_select_select" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "textfield_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_stories", "target": "textfield_textfield_textfield" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_test", "target": "filterbar_filterbar" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_test", "target": "filterbar_filterbar_filterbar" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_test", "target": "filterbar_filterbar_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.tsx", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar", "target": "filterbar_filterbar_filterbar" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/FilterBar.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_filterbar", "target": "filterbar_filterbar_filterbarprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_index", "target": "filterbar_filterbar" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_index", "target": "filterbar_filterbar_filterbarprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FilterBar/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "filterbar_index", "target": "filterbar_filterbar_filterbar" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "filterbar_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_formfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_stories_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_stories_witherror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_stories_withselect" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "formfield_formfield_stories_withtextfield" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "select_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "select_select_select" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "textfield_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_stories", "target": "textfield_textfield_textfield" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_test", "target": "formfield_formfield" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_test", "target": "formfield_formfield_formfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_test", "target": "formfield_formfield_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield", "target": "formfield_formfield_formfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/FormField.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_formfield", "target": "formfield_formfield_formfieldprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_index", "target": "formfield_formfield" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_index", "target": "formfield_formfield_formfieldprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/FormField/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "formfield_index", "target": "formfield_formfield_formfield" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "formfield_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_heading" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_alllevels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_displaysize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_level1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_level2" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_level3" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_sectionsize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_subsectionsize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.stories.tsx", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_stories", "target": "heading_heading_stories_titlesize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_test", "target": "heading_heading" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_test", "target": "heading_heading_heading" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_test", "target": "heading_heading_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading", "target": "heading_heading_heading" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading", "target": "heading_heading_headingprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading", "target": "heading_heading_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/Heading.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "heading_heading", "target": "heading_heading_size_variant" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "heading_index", "target": "heading_heading" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "heading_index", "target": "heading_heading_headingprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Heading/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "heading_index", "target": "heading_heading_heading" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate", "target": "heading_heading_heading" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "heading_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate", "target": "heading_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_iconbutton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_allexamples" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_allsizes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_close" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_search" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_small" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_stories", "target": "iconbutton_iconbutton_stories_story" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_test", "target": "iconbutton_iconbutton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_test", "target": "iconbutton_iconbutton_iconbutton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_test", "target": "iconbutton_iconbutton_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton", "target": "iconbutton_iconbutton_iconbutton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/IconButton.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_iconbutton", "target": "iconbutton_iconbutton_iconbuttonprops" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_index", "target": "iconbutton_iconbutton" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_index", "target": "iconbutton_iconbutton_iconbuttonprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/IconButton/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "iconbutton_index", "target": "iconbutton_iconbutton_iconbutton" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "iconbutton_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_alltones" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_external" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_negative" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_positive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.stories.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_stories", "target": "link_link_stories_story" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_test", "target": "link_link" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_test", "target": "link_link_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_test", "target": "link_link_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "link_link_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "link_index", "target": "link_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "link_link", "target": "link_link_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "link_link", "target": "link_link_linkprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "link_link", "target": "link_link_tone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/Link.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "link_link", "target": "link_link_tone_map" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "link_index", "target": "link_link_linkprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Link/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "link_index", "target": "link_link_link" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "link_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate_loadingstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate_stories_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate_stories_section" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_stories", "target": "loadingstate_loadingstate_stories_withlabel" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_test", "target": "loadingstate_loadingstate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_test", "target": "loadingstate_loadingstate_loadingstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_test", "target": "loadingstate_loadingstate_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_index", "target": "loadingstate_loadingstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate", "target": "loadingstate_loadingstate_loadingstate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate", "target": "loadingstate_loadingstate_loadingstateprops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate", "target": "text_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/LoadingState.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_loadingstate", "target": "text_text_text" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_index", "target": "loadingstate_loadingstate_loadingstateprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/LoadingState/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "loadingstate_index", "target": "loadingstate_loadingstate_loadingstate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "loadingstate_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric_metric" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric_stories_basic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric_stories_withsupportingtext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "metric_metric_stories_withtrend" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "pricechange_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_stories", "target": "pricechange_pricechange_pricechange" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_test", "target": "metric_metric" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_test", "target": "metric_metric_metric" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_test", "target": "metric_metric_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "metric_index", "target": "metric_metric" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric", "target": "metric_metric_metric" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric", "target": "metric_metric_metricprops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric", "target": "text_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/Metric.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "metric_metric", "target": "text_text_text" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "metric_index", "target": "metric_metric_metricprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Metric/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "metric_index", "target": "metric_metric_metric" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "metric_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_stories_dollars" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_stories_negative" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_stories_rubles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.stories.tsx", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_stories", "target": "money_money_stories_withsign" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_test", "target": "money_money" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_test", "target": "money_money_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_test", "target": "money_money_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "money_money_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "money_index", "target": "money_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.tsx", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "money_money", "target": "money_money_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/Money.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "money_money", "target": "money_money_moneyprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "money_index", "target": "money_money_moneyprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Money/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "money_index", "target": "money_money_money" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "money_money_money" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "money_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "money_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_pricechange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_stories_flat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_stories_negative" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_stories_positive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_stories_positivemoney" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_stories", "target": "pricechange_pricechange_stories_story" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_test", "target": "pricechange_pricechange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_test", "target": "pricechange_pricechange_pricechange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_test", "target": "pricechange_pricechange_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_index", "target": "pricechange_pricechange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "pricechange_pricechange_formatpercent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "pricechange_pricechange_getdirection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "pricechange_pricechange_gettone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "pricechange_pricechange_pricechange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "pricechange_pricechange_pricechangeprops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "text_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange", "target": "text_text_text" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_index", "target": "pricechange_pricechange_pricechangeprops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_pricechange", "target": "pricechange_pricechange_formatpercent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_pricechange", "target": "pricechange_pricechange_getdirection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/PriceChange.tsx", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_pricechange_pricechange", "target": "pricechange_pricechange_gettone" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/PriceChange/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pricechange_index", "target": "pricechange_pricechange_pricechange" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "pricechange_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress_progress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress_stories_almostcomplete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress_stories_determinate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress_stories_indeterminate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.stories.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_stories", "target": "progress_progress_stories_story" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_test", "target": "progress_progress" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_test", "target": "progress_progress_progress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_test", "target": "progress_progress_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "progress_index", "target": "progress_progress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress", "target": "progress_progress_progress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/Progress.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "progress_progress", "target": "progress_progress_progressprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "progress_index", "target": "progress_progress_progressprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Progress/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "progress_index", "target": "progress_progress_progress" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "progress_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_currencies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_disabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_stories", "target": "select_select_stories_withvalue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_test", "target": "select_select" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_test", "target": "select_select_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_test", "target": "select_select_test_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_test", "target": "select_select_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.test.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "select_select_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "select_index", "target": "select_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "select_select", "target": "select_select_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "select_select", "target": "select_select_selectoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/Select.tsx", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "select_select", "target": "select_select_selectprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "select_index", "target": "select_select_selectoption" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "select_index", "target": "select_select_selectprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Select/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "select_index", "target": "select_select_select" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "select_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_skeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_cardskeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_circular" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_rectangular" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_rounded" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_stories", "target": "skeleton_skeleton_stories_text" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_test", "target": "skeleton_skeleton" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_test", "target": "skeleton_skeleton_skeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_test", "target": "skeleton_skeleton_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_index", "target": "skeleton_skeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton", "target": "skeleton_skeleton_shape" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton", "target": "skeleton_skeleton_shape_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton", "target": "skeleton_skeleton_skeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/Skeleton.tsx", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_skeleton", "target": "skeleton_skeleton_skeletonprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_index", "target": "skeleton_skeleton_skeletonprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Skeleton/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "skeleton_index", "target": "skeleton_skeleton_skeleton" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "skeleton_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_stories_elevated" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_stories_largepadding" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_stories_nopadding" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_stories_story" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_stories", "target": "surface_surface_surface" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_test", "target": "surface_surface" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_test", "target": "surface_surface_surface" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_test", "target": "surface_surface_test_renderwiththeme" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "surface_index", "target": "surface_surface" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface", "target": "surface_surface_elevation_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface", "target": "surface_surface_elevationlevel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface", "target": "surface_surface_padding_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface", "target": "surface_surface_paddingsize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface", "target": "surface_surface_surface" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/Surface.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "surface_surface", "target": "surface_surface_surfaceprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "surface_index", "target": "surface_surface_surfaceprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Surface/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "surface_index", "target": "surface_surface_surface" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "surface_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_alltones" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_allvariants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_body" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_caption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_mutedtone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_negativetone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_numeric" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_positivetone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_secondarytone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_stories_story" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_stories", "target": "text_text_text" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_test", "target": "text_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_test", "target": "text_text_test_renderwiththeme" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_test", "target": "text_text_text" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "text_text_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "text_index", "target": "text_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "text_text", "target": "text_text_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "text_text", "target": "text_text_textprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "text_text", "target": "text_text_textvariant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "text_text", "target": "text_text_tone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "text_text", "target": "text_text_tone_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/Text.tsx", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "text_text", "target": "text_text_variant_map" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "text_index", "target": "text_text_textprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/Text/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "text_index", "target": "text_text_text" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "text_index" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_disabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_longrussiantext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_story" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_stories_withhelpertext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.stories.tsx", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_stories", "target": "textfield_textfield_textfield" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_test", "target": "textfield_textfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_test", "target": "textfield_textfield_test_renderwiththeme" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_test", "target": "textfield_textfield_textfield" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_test", "target": "theme_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.test.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield_test", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_index", "target": "textfield_textfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.tsx", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield", "target": "textfield_textfield_textfield" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/TextField.tsx", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_textfield", "target": "textfield_textfield_textfieldprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_index", "target": "textfield_textfield_textfieldprops" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/TextField/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "textfield_index", "target": "textfield_textfield_textfield" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/components/index.ts", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "components_index", "target": "textfield_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "src_index", "target": "components_index" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "theme_index", "target": "theme_moexvibethemeprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "theme_moexvibethemeprovider", "target": "theme_createmoexvibetheme" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "theme_moexvibethemeprovider", "target": "theme_createmoexvibetheme_createmoexvibetheme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "theme_moexvibethemeprovider", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "theme_moexvibethemeprovider", "target": "theme_moexvibethemeprovider_moexvibethemeproviderprops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/MoexVibeThemeProvider.tsx", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "theme_moexvibethemeprovider", "target": "theme_moexvibethemeprovider_theme" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "theme_index", "target": "theme_moexvibethemeprovider_moexvibethemeprovider" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme_test", "target": "theme_createmoexvibetheme" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme_test", "target": "theme_createmoexvibetheme_createmoexvibetheme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme", "target": "theme_createmoexvibetheme_alltokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme", "target": "theme_createmoexvibetheme_createmoexvibetheme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme", "target": "theme_createmoexvibetheme_resolvevalue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme", "target": "tokens_index" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme", "target": "tokens_resolvetoken_resolvetoken" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "theme_index", "target": "theme_createmoexvibetheme" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme_createmoexvibetheme", "target": "theme_createmoexvibetheme_resolvevalue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/createMoexVibeTheme.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "theme_createmoexvibetheme_resolvevalue", "target": "tokens_resolvetoken_resolvetoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "theme_index", "target": "theme_createmoexvibetheme_createmoexvibetheme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/mui.d.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "theme_mui_d", "target": "theme_mui_d_palette" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/theme/mui.d.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "theme_mui_d", "target": "theme_mui_d_paletteoptions" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/components.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_components", "target": "tokens_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/components.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_components", "target": "tokens_types_tokencollection" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_components" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_primitives" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_resolvetoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_resolvetoken_resolvetoken" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_semantic_light" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_types" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_types_resolvedtoken" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_types_tokencollection" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_types_tokendefinition" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_types_tokentype" }, { "relation": "re_exports", "context": "re-export", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/index.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_index", "target": "tokens_types_tokenvalue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/primitives.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_primitives", "target": "tokens_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/primitives.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_primitives", "target": "tokens_types_tokencollection" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken_test", "target": "tokens_resolvetoken" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.test.ts", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken_test", "target": "tokens_resolvetoken_resolvetoken" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.test.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken_test", "target": "tokens_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.test.ts", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken_test", "target": "tokens_types_tokencollection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.ts", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken", "target": "tokens_resolvetoken_resolvetoken" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken", "target": "tokens_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken", "target": "tokens_types_resolvedtoken" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/resolveToken.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_resolvetoken", "target": "tokens_types_tokencollection" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/semantic.light.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_semantic_light", "target": "tokens_types" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/semantic.light.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_semantic_light", "target": "tokens_types_tokencollection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_types", "target": "tokens_types_resolvedtoken" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_types", "target": "tokens_types_tokencollection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_types", "target": "tokens_types_tokendefinition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_types", "target": "tokens_types_tokentype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/src/tokens/types.ts", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tokens_types", "target": "tokens_types_tokenvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig", "target": "design_system_tsconfig_compileroptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig", "target": "design_system_tsconfig_exclude" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig", "target": "design_system_tsconfig_include" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_allowimportingtsextensions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_declaration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_declarationmap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_isolatedmodules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_jsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_lib" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_module" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_moduledetection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_moduleresolution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_noemit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_nofallthroughcasesinswitch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_nounusedlocals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_nounusedparameters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_outdir" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_rootdir" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_skiplibcheck" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_sourcemap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_strict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/tsconfig.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "design_system_tsconfig_compileroptions", "target": "design_system_tsconfig_compileroptions_target" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base", "target": "tsconfig_base_compileroptions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_declaration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_declarationmap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_esmoduleinterop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_forceconsistentcasinginfilenames" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_module" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_moduleresolution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_resolvejsonmodule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_skiplibcheck" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_sourcemap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_strict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.base.json", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tsconfig_base_compileroptions", "target": "tsconfig_base_compileroptions_target" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L1", "weight": 1.0, "source": "agents", "target": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L463", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_code_index_mcp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L508", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_graphify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L482", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_serena", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L430", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L414", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043f\u0440\u043e\u0435\u043a\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L40", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_\u043a_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L49", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L3", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L355", "weight": 1.0, "source": "agents_moexvibe_\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_\u0434\u043b\u044f_\u0430\u0433\u0435\u043d\u0442\u0430", "target": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L284", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_anti_loop_\u043b\u0438\u043c\u0438\u0442_\u043d\u0430_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L344", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_definition_of_done_dod", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L309", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_git_workflow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L272", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_pre_flight_checklist_\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d_\u043f\u0435\u0440\u0435\u0434_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439_\u043b\u044e\u0431\u043e\u0439_\u0444\u0438\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L338", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_sdd_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L315", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u044f_\u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L76", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L254", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_ai_\u0430\u0433\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L240", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L138", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L295", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L192", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0431\u043e\u0442\u044b_\u043d\u0430\u0434_\u0444\u0438\u0447\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L212", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u043d\u043e\u0432\u044b\u043c\u0438_\u0438\u0434\u0435\u044f\u043c\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L224", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438_\u0444\u0438\u0447\u0430\u043c\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L53", "weight": 1.0, "source": "agents_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L98", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_epics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L117", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_features_feature_name_plan_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L104", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_features_feature_name_spec_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L128", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_features_feature_name_tasks_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L78", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_inbox_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L90", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_research", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L84", "weight": 1.0, "source": "agents_\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "agents_roadmap_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L180", "weight": 1.0, "source": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u0431\u0430\u0433\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L140", "weight": 1.0, "source": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L151", "weight": 1.0, "source": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_2", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L161", "weight": 1.0, "source": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_3", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L167", "weight": 1.0, "source": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_4", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L176", "weight": 1.0, "source": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u043e_5", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L387", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_adr_\u043f\u0440\u043e\u0446\u0435\u0441\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L380", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L392", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f_openapi_\u0442\u0438\u043f\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L373", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L357", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L366", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438_prisma", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L400", "weight": 1.0, "source": "agents_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u044b", "target": "agents_\u0446\u0438\u043a\u043b_\u0440\u0430\u0431\u043e\u0442\u044b_\u043d\u0430\u0434_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L416", "weight": 1.0, "source": "agents_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043f\u0440\u043e\u0435\u043a\u0442\u0430", "target": "agents_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L422", "weight": 1.0, "source": "agents_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043f\u0440\u043e\u0435\u043a\u0442\u0430", "target": "agents_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L432", "weight": 1.0, "source": "agents_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "agents_\u0431\u044d\u043a\u0435\u043d\u0434", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L454", "weight": 1.0, "source": "agents_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "agents_\u0441\u0442\u0438\u043b\u044c_\u043a\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L445", "weight": 1.0, "source": "agents_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "agents_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L1", "weight": 1.0, "source": "readme", "target": "readme_moexvibe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L62", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_docker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L41", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L106", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L18", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u043e_\u043f\u0440\u043e\u0435\u043a\u0442\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L136", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L5", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L31", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u0441\u0442\u0435\u043a_\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L88", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043f\u0440\u043e\u0435\u043a\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L73", "weight": 1.0, "source": "readme_moexvibe", "target": "readme_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_001_backend_single_point_of_access", "target": "adr_adr_001_backend_single_point_of_access_adr_001_backend_\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f_\u0442\u043e\u0447\u043a\u0430_\u0434\u043e\u0441\u0442\u0443\u043f\u0430_\u043a_moex", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L5", "weight": 1.0, "source": "adr_index", "target": "adr_adr_001_backend_single_point_of_access", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L87", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_001_backend_single_point_of_access", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_001_backend_single_point_of_access_adr_001_backend_\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f_\u0442\u043e\u0447\u043a\u0430_\u0434\u043e\u0441\u0442\u0443\u043f\u0430_\u043a_moex", "target": "adr_adr_001_backend_single_point_of_access_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L20", "weight": 1.0, "source": "adr_adr_001_backend_single_point_of_access_adr_001_backend_\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f_\u0442\u043e\u0447\u043a\u0430_\u0434\u043e\u0441\u0442\u0443\u043f\u0430_\u043a_moex", "target": "adr_adr_001_backend_single_point_of_access_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md", "source_location": "L10", "weight": 1.0, "source": "adr_adr_001_backend_single_point_of_access_adr_001_backend_\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f_\u0442\u043e\u0447\u043a\u0430_\u0434\u043e\u0441\u0442\u0443\u043f\u0430_\u043a_moex", "target": "adr_adr_001_backend_single_point_of_access_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_002_in_memory_cache", "target": "adr_adr_002_in_memory_cache_adr_002_in_memory_cache_\u0441_\u043f\u0443\u0442\u0451\u043c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_redis", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L6", "weight": 1.0, "source": "adr_index", "target": "adr_adr_002_in_memory_cache", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L88", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_002_in_memory_cache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_002_in_memory_cache_adr_002_in_memory_cache_\u0441_\u043f\u0443\u0442\u0451\u043c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_redis", "target": "adr_adr_002_in_memory_cache_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L29", "weight": 1.0, "source": "adr_adr_002_in_memory_cache_adr_002_in_memory_cache_\u0441_\u043f\u0443\u0442\u0451\u043c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_redis", "target": "adr_adr_002_in_memory_cache_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-002-in-memory-cache.md", "source_location": "L10", "weight": 1.0, "source": "adr_adr_002_in_memory_cache_adr_002_in_memory_cache_\u0441_\u043f\u0443\u0442\u0451\u043c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_redis", "target": "adr_adr_002_in_memory_cache_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_003_rate_limiting_strategy", "target": "adr_adr_003_rate_limiting_strategy_adr_003_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_rate_limiting_\u0434\u043b\u044f_moex_client", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L7", "weight": 1.0, "source": "adr_index", "target": "adr_adr_003_rate_limiting_strategy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L89", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_003_rate_limiting_strategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_003_rate_limiting_strategy_adr_003_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_rate_limiting_\u0434\u043b\u044f_moex_client", "target": "adr_adr_003_rate_limiting_strategy_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L17", "weight": 1.0, "source": "adr_adr_003_rate_limiting_strategy_adr_003_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_rate_limiting_\u0434\u043b\u044f_moex_client", "target": "adr_adr_003_rate_limiting_strategy_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md", "source_location": "L10", "weight": 1.0, "source": "adr_adr_003_rate_limiting_strategy_adr_003_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_rate_limiting_\u0434\u043b\u044f_moex_client", "target": "adr_adr_003_rate_limiting_strategy_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_004_feature_modules", "target": "adr_adr_004_feature_modules_adr_004_feature_\u043c\u043e\u0434\u0443\u043b\u0438_\u043f\u043e_\u0434\u043e\u043c\u0435\u043d\u0430\u043c", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L8", "weight": 1.0, "source": "adr_index", "target": "adr_adr_004_feature_modules", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L90", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_004_feature_modules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_004_feature_modules_adr_004_feature_\u043c\u043e\u0434\u0443\u043b\u0438_\u043f\u043e_\u0434\u043e\u043c\u0435\u043d\u0430\u043c", "target": "adr_adr_004_feature_modules_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L25", "weight": 1.0, "source": "adr_adr_004_feature_modules_adr_004_feature_\u043c\u043e\u0434\u0443\u043b\u0438_\u043f\u043e_\u0434\u043e\u043c\u0435\u043d\u0430\u043c", "target": "adr_adr_004_feature_modules_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-004-feature-modules.md", "source_location": "L10", "weight": 1.0, "source": "adr_adr_004_feature_modules_adr_004_feature_\u043c\u043e\u0434\u0443\u043b\u0438_\u043f\u043e_\u0434\u043e\u043c\u0435\u043d\u0430\u043c", "target": "adr_adr_004_feature_modules_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_005_openapi_codegen_frontend", "target": "adr_adr_005_openapi_codegen_frontend_adr_005_openapi_codegen_\u0447\u0435\u0440\u0435\u0437_openapi_typescript", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L9", "weight": 1.0, "source": "adr_index", "target": "adr_adr_005_openapi_codegen_frontend", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L91", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_005_openapi_codegen_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_005_openapi_codegen_frontend_adr_005_openapi_codegen_\u0447\u0435\u0440\u0435\u0437_openapi_typescript", "target": "adr_adr_005_openapi_codegen_frontend_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L36", "weight": 1.0, "source": "adr_adr_005_openapi_codegen_frontend_adr_005_openapi_codegen_\u0447\u0435\u0440\u0435\u0437_openapi_typescript", "target": "adr_adr_005_openapi_codegen_frontend_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md", "source_location": "L10", "weight": 1.0, "source": "adr_adr_005_openapi_codegen_frontend_adr_005_openapi_codegen_\u0447\u0435\u0440\u0435\u0437_openapi_typescript", "target": "adr_adr_005_openapi_codegen_frontend_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_006_no_cci", "target": "adr_adr_006_no_cci_adr_006_cci_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f_\u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c_\u0432\u044b\u043d\u0435\u0441\u0435\u043d_\u0437\u0430_\u043f\u0440\u0435\u0434\u0435\u043b\u044b_mvp", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L10", "weight": 1.0, "source": "adr_index", "target": "adr_adr_006_no_cci", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L92", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_006_no_cci", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_006_no_cci_adr_006_cci_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f_\u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c_\u0432\u044b\u043d\u0435\u0441\u0435\u043d_\u0437\u0430_\u043f\u0440\u0435\u0434\u0435\u043b\u044b_mvp", "target": "adr_adr_006_no_cci_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L17", "weight": 1.0, "source": "adr_adr_006_no_cci_adr_006_cci_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f_\u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c_\u0432\u044b\u043d\u0435\u0441\u0435\u043d_\u0437\u0430_\u043f\u0440\u0435\u0434\u0435\u043b\u044b_mvp", "target": "adr_adr_006_no_cci_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-006-no-cci.md", "source_location": "L14", "weight": 1.0, "source": "adr_adr_006_no_cci_adr_006_cci_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0430\u044f_\u043e\u0442\u0447\u0451\u0442\u043d\u043e\u0441\u0442\u044c_\u0432\u044b\u043d\u0435\u0441\u0435\u043d_\u0437\u0430_\u043f\u0440\u0435\u0434\u0435\u043b\u044b_mvp", "target": "adr_adr_006_no_cci_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_007_two_level_caching", "target": "adr_adr_007_two_level_caching_adr_007_\u0434\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_backend_frontend", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L11", "weight": 1.0, "source": "adr_index", "target": "adr_adr_007_two_level_caching", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L93", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_007_two_level_caching", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_007_two_level_caching_adr_007_\u0434\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_backend_frontend", "target": "adr_adr_007_two_level_caching_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L23", "weight": 1.0, "source": "adr_adr_007_two_level_caching_adr_007_\u0434\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_backend_frontend", "target": "adr_adr_007_two_level_caching_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-007-two-level-caching.md", "source_location": "L12", "weight": 1.0, "source": "adr_adr_007_two_level_caching_adr_007_\u0434\u0432\u0443\u0445\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u043e\u0435_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_backend_frontend", "target": "adr_adr_007_two_level_caching_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L6", "weight": 1.0, "source": "adr_adr_008_auth_system", "target": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L12", "weight": 1.0, "source": "adr_index", "target": "adr_adr_008_auth_system", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L94", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_008_auth_system", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L12", "weight": 1.0, "source": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "target": "adr_adr_008_auth_system_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L38", "weight": 1.0, "source": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "target": "adr_adr_008_auth_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L55", "weight": 1.0, "source": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "target": "adr_adr_008_auth_system_\u043f\u0443\u0442\u044c_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L21", "weight": 1.0, "source": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "target": "adr_adr_008_auth_system_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L8", "weight": 1.0, "source": "adr_adr_008_auth_system_adr_008_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_authentication_\u0438_authorization", "target": "adr_adr_008_auth_system_\u0441\u0442\u0430\u0442\u0443\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L23", "weight": 1.0, "source": "adr_adr_008_auth_system_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_008_auth_system_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L31", "weight": 1.0, "source": "adr_adr_008_auth_system_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_008_auth_system_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L48", "weight": 1.0, "source": "adr_adr_008_auth_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_008_auth_system_\u043c\u0438\u043d\u0443\u0441\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-008-auth-system.md", "source_location": "L40", "weight": 1.0, "source": "adr_adr_008_auth_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_008_auth_system_\u043f\u043b\u044e\u0441\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_009_portfolio_domain", "target": "adr_adr_009_portfolio_domain_adr_009_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L13", "weight": 1.0, "source": "adr_index", "target": "adr_adr_009_portfolio_domain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L95", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_009_portfolio_domain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_009_portfolio_domain_adr_009_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "adr_adr_009_portfolio_domain_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L17", "weight": 1.0, "source": "adr_adr_009_portfolio_domain_adr_009_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "adr_adr_009_portfolio_domain_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L25", "weight": 1.0, "source": "adr_adr_009_portfolio_domain_adr_009_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "adr_adr_009_portfolio_domain_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-009-portfolio-domain.md", "source_location": "L12", "weight": 1.0, "source": "adr_adr_009_portfolio_domain_adr_009_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "adr_adr_009_portfolio_domain_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_010_backend_price_computation", "target": "adr_adr_010_backend_price_computation_adr_010_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d_\u043d\u0430_backend", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L14", "weight": 1.0, "source": "adr_index", "target": "adr_adr_010_backend_price_computation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L96", "weight": 1.0, "source": "docs_architecture", "target": "adr_adr_010_backend_price_computation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_010_backend_price_computation_adr_010_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d_\u043d\u0430_backend", "target": "adr_adr_010_backend_price_computation_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L18", "weight": 1.0, "source": "adr_adr_010_backend_price_computation_adr_010_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d_\u043d\u0430_backend", "target": "adr_adr_010_backend_price_computation_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L25", "weight": 1.0, "source": "adr_adr_010_backend_price_computation_adr_010_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d_\u043d\u0430_backend", "target": "adr_adr_010_backend_price_computation_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-010-backend-price-computation.md", "source_location": "L12", "weight": 1.0, "source": "adr_adr_010_backend_price_computation_adr_010_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d_\u043d\u0430_backend", "target": "adr_adr_010_backend_price_computation_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_011_tbank_invest_grpc", "target": "adr_adr_011_tbank_invest_grpc_adr_011_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_t_bank_invest_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442_grpc", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L15", "weight": 1.0, "source": "adr_index", "target": "adr_adr_011_tbank_invest_grpc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_011_tbank_invest_grpc_adr_011_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_t_bank_invest_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442_grpc", "target": "adr_adr_011_tbank_invest_grpc_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L18", "weight": 1.0, "source": "adr_adr_011_tbank_invest_grpc_adr_011_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_t_bank_invest_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442_grpc", "target": "adr_adr_011_tbank_invest_grpc_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L26", "weight": 1.0, "source": "adr_adr_011_tbank_invest_grpc_adr_011_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_t_bank_invest_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442_grpc", "target": "adr_adr_011_tbank_invest_grpc_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md", "source_location": "L13", "weight": 1.0, "source": "adr_adr_011_tbank_invest_grpc_adr_011_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_t_bank_invest_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442_grpc", "target": "adr_adr_011_tbank_invest_grpc_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation", "target": "adr_adr_012_frontend_broker_account_aggregation_adr_012_\u0441\u0432\u043e\u0434\u043a\u0430_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f_\u043d\u0430_frontend", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L16", "weight": 1.0, "source": "adr_index", "target": "adr_adr_012_frontend_broker_account_aggregation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L129", "weight": 1.0, "source": "broker_accounts_overview_spec", "target": "adr_adr_012_frontend_broker_account_aggregation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_adr_012_\u0441\u0432\u043e\u0434\u043a\u0430_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f_\u043d\u0430_frontend", "target": "adr_adr_012_frontend_broker_account_aggregation_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L80", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_adr_012_\u0441\u0432\u043e\u0434\u043a\u0430_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f_\u043d\u0430_frontend", "target": "adr_adr_012_frontend_broker_account_aggregation_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L17", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_adr_012_\u0441\u0432\u043e\u0434\u043a\u0430_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f_\u043d\u0430_frontend", "target": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L68", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_adr_012_\u0441\u0432\u043e\u0434\u043a\u0430_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0430\u0433\u0440\u0435\u0433\u0438\u0440\u0443\u0435\u0442\u0441\u044f_\u043d\u0430_frontend", "target": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L19", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_012_frontend_broker_account_aggregation_1_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445_\u043e\u0442\u0432\u0435\u0442\u043e\u0432_\u043d\u0430_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L37", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_012_frontend_broker_account_aggregation_2_\u043d\u043e\u0432\u044b\u0439_aggregate_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md", "source_location": "L53", "weight": 1.0, "source": "adr_adr_012_frontend_broker_account_aggregation_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_012_frontend_broker_account_aggregation_3_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435_endpoint_\u0441\u043f\u0438\u0441\u043a\u0430_\u0441\u0447\u0435\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot", "target": "adr_adr_013_frontend_fsd_broker_pilot_adr_013_frontend_fsd_broker_pilot", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L17", "weight": 1.0, "source": "adr_index", "target": "adr_adr_013_frontend_fsd_broker_pilot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_adr_013_frontend_fsd_broker_pilot", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L56", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_adr_013_frontend_fsd_broker_pilot", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L21", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_adr_013_frontend_fsd_broker_pilot", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L39", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_adr_013_frontend_fsd_broker_pilot", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L23", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u0432\u0430\u0440\u0438\u0430\u043d\u0442_a_\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439_broker_pilot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L29", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u0432\u0430\u0440\u0438\u0430\u043d\u0442_b_fsd_shell_\u0431\u0435\u0437_\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430_\u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0439_query_\u043b\u043e\u0433\u0438\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md", "source_location": "L34", "weight": 1.0, "source": "adr_adr_013_frontend_fsd_broker_pilot_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_013_frontend_fsd_broker_pilot_\u0432\u0430\u0440\u0438\u0430\u043d\u0442_c_\u043c\u0430\u0441\u0441\u043e\u0432\u0430\u044f_frontend_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages", "target": "adr_adr_014_frontend_fsd_market_pages_adr_014_frontend_fsd_market_pages", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L18", "weight": 1.0, "source": "adr_index", "target": "adr_adr_014_frontend_fsd_market_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L61", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_adr_014_frontend_fsd_market_pages", "target": "adr_adr_014_frontend_fsd_market_pages_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_adr_014_frontend_fsd_market_pages", "target": "adr_adr_014_frontend_fsd_market_pages_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L43", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_adr_014_frontend_fsd_market_pages", "target": "adr_adr_014_frontend_fsd_market_pages_decision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L23", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_adr_014_frontend_fsd_market_pages", "target": "adr_adr_014_frontend_fsd_market_pages_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L25", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_options", "target": "adr_adr_014_frontend_fsd_market_pages_option_a_\u043f\u043e\u043b\u043d\u0430\u044f_market_fsd_migration_\u0441_coexistence_\u0447\u0435\u0440\u0435\u0437_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L33", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_options", "target": "adr_adr_014_frontend_fsd_market_pages_option_b_\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439_\u043f\u0435\u0440\u0435\u043d\u043e\u0441_\u0442\u043e\u043b\u044c\u043a\u043e_ui_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md", "source_location": "L38", "weight": 1.0, "source": "adr_adr_014_frontend_fsd_market_pages_options", "target": "adr_adr_014_frontend_fsd_market_pages_option_c_\u0443\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u0430\u044f_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0431\u0435\u0437_shim_\u0441\u043b\u043e\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization", "target": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L19", "weight": 1.0, "source": "adr_index", "target": "adr_adr_015_frontend_libraries_modernization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L107", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "target": "adr_adr_015_frontend_libraries_modernization_\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b_\u043a\u043e\u0442\u043e\u0440\u044b\u0435_\u0431\u044b\u043b\u0438_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "target": "adr_adr_015_frontend_libraries_modernization_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L91", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "target": "adr_adr_015_frontend_libraries_modernization_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L19", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "target": "adr_adr_015_frontend_libraries_modernization_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L45", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "target": "adr_adr_015_frontend_libraries_modernization_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L114", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_adr_015_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430_\u0432\u044b\u0431\u043e\u0440_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "target": "adr_adr_015_frontend_libraries_modernization_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L21", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_015_frontend_libraries_modernization_\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_http_\u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L29", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_015_frontend_libraries_modernization_\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_state_management", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L37", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_015_frontend_libraries_modernization_\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435_ui_\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L66", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_015_frontend_libraries_modernization_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0434_decisions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L76", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_015_frontend_libraries_modernization_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0441_fsd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L85", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_015_frontend_libraries_modernization_\u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L47", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_015_frontend_libraries_modernization_\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L93", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_015_frontend_libraries_modernization_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md", "source_location": "L101", "weight": 1.0, "source": "adr_adr_015_frontend_libraries_modernization_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_015_frontend_libraries_modernization_\u0440\u0438\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_016_design_system", "target": "adr_adr_016_design_system_adr_016_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_theme_wrapper_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L20", "weight": 1.0, "source": "adr_index", "target": "adr_adr_016_design_system", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L42", "weight": 1.0, "source": "design_system_overview", "target": "adr_adr_016_design_system", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_016_design_system_adr_016_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_theme_wrapper_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "adr_adr_016_design_system_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L60", "weight": 1.0, "source": "adr_adr_016_design_system_adr_016_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_theme_wrapper_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "adr_adr_016_design_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L17", "weight": 1.0, "source": "adr_adr_016_design_system_adr_016_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_theme_wrapper_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "adr_adr_016_design_system_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L49", "weight": 1.0, "source": "adr_adr_016_design_system_adr_016_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439_\u043f\u043e\u0434\u0445\u043e\u0434_theme_wrapper_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "adr_adr_016_design_system_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L19", "weight": 1.0, "source": "adr_adr_016_design_system_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_016_design_system_1_theme_only", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L26", "weight": 1.0, "source": "adr_adr_016_design_system_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_016_design_system_2_hybrid_\u0432\u044b\u0431\u0440\u0430\u043d", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L42", "weight": 1.0, "source": "adr_adr_016_design_system_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_016_design_system_3_full_wrapper", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L75", "weight": 1.0, "source": "adr_adr_016_design_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_016_design_system_future", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L69", "weight": 1.0, "source": "adr_adr_016_design_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_016_design_system_\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-016-design-system.md", "source_location": "L62", "weight": 1.0, "source": "adr_adr_016_design_system_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_016_design_system_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter", "target": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L21", "weight": 1.0, "source": "adr_index", "target": "adr_adr_017_biome_linter_formatter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L52", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L13", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L37", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L65", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_adr_017_biome_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442_\u043b\u0438\u043d\u0442\u0438\u043d\u0433\u0430_\u0438_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L15", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_017_biome_linter_formatter_biome_v2_5", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L24", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_017_biome_linter_formatter_oxlint_oxfmt_oxc_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L31", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_017_biome_linter_formatter_\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c_eslint_prettier", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L48", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_017_biome_linter_formatter_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L54", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md", "source_location": "L60", "weight": 1.0, "source": "adr_adr_017_biome_linter_formatter_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_017_biome_linter_formatter_\u0440\u0438\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_018_tanstack_router", "target": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L22", "weight": 1.0, "source": "adr_index", "target": "adr_adr_018_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "target": "adr_adr_018_tanstack_router_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L53", "weight": 1.0, "source": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "target": "adr_adr_018_tanstack_router_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L22", "weight": 1.0, "source": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "target": "adr_adr_018_tanstack_router_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L39", "weight": 1.0, "source": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "target": "adr_adr_018_tanstack_router_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L75", "weight": 1.0, "source": "adr_adr_018_tanstack_router_adr_018_tanstack_router_\u043a\u0430\u043a_\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439_\u0440\u043e\u0443\u0442\u0435\u0440", "target": "adr_adr_018_tanstack_router_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L24", "weight": 1.0, "source": "adr_adr_018_tanstack_router_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_018_tanstack_router_react_router_dom_v6_react_lazy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L30", "weight": 1.0, "source": "adr_adr_018_tanstack_router_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "adr_adr_018_tanstack_router_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L69", "weight": 1.0, "source": "adr_adr_018_tanstack_router_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_018_tanstack_router_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L55", "weight": 1.0, "source": "adr_adr_018_tanstack_router_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_018_tanstack_router_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-018-tanstack-router.md", "source_location": "L61", "weight": 1.0, "source": "adr_adr_018_tanstack_router_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_018_tanstack_router_\u0440\u0438\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L1", "weight": 1.0, "source": "adr_adr_019_api_layer_unification", "target": "adr_adr_019_api_layer_unification_adr_019_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_api_\u0441\u043b\u043e\u044f_ky_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L23", "weight": 1.0, "source": "adr_index", "target": "adr_adr_019_api_layer_unification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L7", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_adr_019_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_api_\u0441\u043b\u043e\u044f_ky_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "target": "adr_adr_019_api_layer_unification_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L48", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_adr_019_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_api_\u0441\u043b\u043e\u044f_ky_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "target": "adr_adr_019_api_layer_unification_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L20", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_adr_019_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_api_\u0441\u043b\u043e\u044f_ky_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "target": "adr_adr_019_api_layer_unification_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L61", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_adr_019_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_api_\u0441\u043b\u043e\u044f_ky_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "target": "adr_adr_019_api_layer_unification_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L22", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_019_api_layer_unification_1_ky_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_http_\u043a\u043b\u0438\u0435\u043d\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L29", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_019_api_layer_unification_2_openapi_codegen_\u043a\u0430\u043a_\u0435\u0434\u0438\u043d\u044b\u0439_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0442\u0438\u043f\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L36", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_019_api_layer_unification_3_msw_browser_mode_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L43", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "target": "adr_adr_019_api_layer_unification_4_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L50", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_019_api_layer_unification_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/ADR-019-api-layer-unification.md", "source_location": "L56", "weight": 1.0, "source": "adr_adr_019_api_layer_unification_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "target": "adr_adr_019_api_layer_unification_\u0440\u0438\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/adr/index.md", "source_location": "L1", "weight": 1.0, "source": "adr_index", "target": "adr_index_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L1", "weight": 1.0, "source": "docs_architecture", "target": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L3", "weight": 1.0, "source": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430_\u0441\u0438\u0441\u0442\u0435\u043c\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L81", "weight": 1.0, "source": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L24", "weight": 1.0, "source": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "docs_architecture_\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435_\u043c\u043e\u0434\u0443\u043b\u0438_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L124", "weight": 1.0, "source": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "docs_architecture_\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L53", "weight": 1.0, "source": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "docs_architecture_\u043f\u043e\u0442\u043e\u043a_\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e_\u0437\u0430\u043f\u0440\u043e\u0441\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/architecture.md", "source_location": "L98", "weight": 1.0, "source": "docs_architecture_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "docs_architecture_\u0444\u043e\u0440\u043c\u0430\u0442_\u043e\u0442\u0432\u0435\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L1", "weight": 1.0, "source": "backend_api", "target": "backend_api_api_reference", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L7", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L264", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_bonds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L396", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_broker_t_bank_invest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L340", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_candles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L86", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_health", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L101", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_securities", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L152", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_shares", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L377", "weight": 1.0, "source": "backend_api_api_reference", "target": "backend_api_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L52", "weight": 1.0, "source": "backend_api_auth", "target": "backend_api_get_auth_me", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L71", "weight": 1.0, "source": "backend_api_auth", "target": "backend_api_patch_auth_me", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L24", "weight": 1.0, "source": "backend_api_auth", "target": "backend_api_post_auth_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L44", "weight": 1.0, "source": "backend_api_auth", "target": "backend_api_post_auth_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L38", "weight": 1.0, "source": "backend_api_auth", "target": "backend_api_post_auth_refresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L9", "weight": 1.0, "source": "backend_api_auth", "target": "backend_api_post_auth_register", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L88", "weight": 1.0, "source": "backend_api_health", "target": "backend_api_get_health", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L133", "weight": 1.0, "source": "backend_api_securities", "target": "backend_api_get_securities_screener", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L103", "weight": 1.0, "source": "backend_api_securities", "target": "backend_api_get_securities_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L154", "weight": 1.0, "source": "backend_api_shares", "target": "backend_api_get_securities_shares_secid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L215", "weight": 1.0, "source": "backend_api_shares", "target": "backend_api_get_securities_shares_secid_dividends", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L235", "weight": 1.0, "source": "backend_api_shares", "target": "backend_api_get_securities_shares_secid_history", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L192", "weight": 1.0, "source": "backend_api_shares", "target": "backend_api_get_securities_shares_secid_marketdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L266", "weight": 1.0, "source": "backend_api_bonds", "target": "backend_api_get_securities_bonds_secid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L319", "weight": 1.0, "source": "backend_api_bonds", "target": "backend_api_get_securities_bonds_secid_history", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L315", "weight": 1.0, "source": "backend_api_bonds", "target": "backend_api_get_securities_bonds_secid_marketdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L346", "weight": 1.0, "source": "backend_api_candles", "target": "backend_api_get_securities_bonds_secid_candles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/api.md", "source_location": "L342", "weight": 1.0, "source": "backend_api_candles", "target": "backend_api_get_securities_shares_secid_candles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L1", "weight": 1.0, "source": "backend_auth", "target": "backend_auth_authentication_\u0438_authorization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L62", "weight": 1.0, "source": "backend_auth_authentication_\u0438_authorization", "target": "backend_auth_api_endpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L135", "weight": 1.0, "source": "backend_auth_authentication_\u0438_authorization", "target": "backend_auth_authorization_rbac", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L3", "weight": 1.0, "source": "backend_auth_authentication_\u0438_authorization", "target": "backend_auth_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L145", "weight": 1.0, "source": "backend_auth_authentication_\u0438_authorization", "target": "backend_auth_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L5", "weight": 1.0, "source": "backend_auth_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "backend_auth_token_based_authentication", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L14", "weight": 1.0, "source": "backend_auth_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "backend_auth_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L23", "weight": 1.0, "source": "backend_auth_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "backend_auth_\u043f\u043e\u0442\u043e\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L107", "weight": 1.0, "source": "backend_auth_api_endpoints", "target": "backend_auth_get_auth_me", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L124", "weight": 1.0, "source": "backend_auth_api_endpoints", "target": "backend_auth_patch_auth_me", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L81", "weight": 1.0, "source": "backend_auth_api_endpoints", "target": "backend_auth_post_auth_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L101", "weight": 1.0, "source": "backend_auth_api_endpoints", "target": "backend_auth_post_auth_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L95", "weight": 1.0, "source": "backend_auth_api_endpoints", "target": "backend_auth_post_auth_refresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/auth.md", "source_location": "L66", "weight": 1.0, "source": "backend_auth_api_endpoints", "target": "backend_auth_post_auth_register", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L1", "weight": 1.0, "source": "backend_caching", "target": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L32", "weight": 1.0, "source": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "backend_caching_cacheservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L87", "weight": 1.0, "source": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "backend_caching_t_bank_cache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L71", "weight": 1.0, "source": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "backend_caching_ttl_\u043f\u043e_\u0442\u0438\u043f\u0430\u043c_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L51", "weight": 1.0, "source": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "backend_caching_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f_cachemodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L7", "weight": 1.0, "source": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "backend_caching_\u043f\u043e\u0442\u043e\u043a_cache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/caching.md", "source_location": "L3", "weight": 1.0, "source": "backend_caching_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "backend_caching_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_cache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L1", "weight": 1.0, "source": "backend_configuration", "target": "backend_configuration_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L5", "weight": 1.0, "source": "backend_configuration_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "target": "backend_configuration_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/configuration.md", "source_location": "L33", "weight": 1.0, "source": "backend_configuration_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f", "target": "backend_configuration_\u0444\u0430\u0439\u043b_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L1", "weight": 1.0, "source": "backend_database", "target": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L109", "weight": 1.0, "source": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "backend_database_prisma_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L117", "weight": 1.0, "source": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "backend_database_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L3", "weight": 1.0, "source": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "backend_database_\u043e\u0431\u0437\u043e\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L7", "weight": 1.0, "source": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "backend_database_\u0441\u0445\u0435\u043c\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L65", "weight": 1.0, "source": "backend_database_\u0441\u0445\u0435\u043c\u0430_\u0431\u0430\u0437\u044b_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "backend_database_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L80", "weight": 1.0, "source": "backend_database_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "target": "backend_database_portfolio", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L93", "weight": 1.0, "source": "backend_database_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "target": "backend_database_position", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/database.md", "source_location": "L67", "weight": 1.0, "source": "backend_database_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "target": "backend_database_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L1", "weight": 1.0, "source": "backend_modules", "target": "backend_modules_\u043c\u043e\u0434\u0443\u043b\u0438_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L3", "weight": 1.0, "source": "backend_modules_\u043c\u043e\u0434\u0443\u043b\u0438_backend", "target": "backend_modules_\u0433\u0440\u0430\u0444_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L48", "weight": 1.0, "source": "backend_modules_\u043c\u043e\u0434\u0443\u043b\u0438_backend", "target": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L17", "weight": 1.0, "source": "backend_modules_\u0433\u0440\u0430\u0444_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438_\u043e\u0442_\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L5", "weight": 1.0, "source": "backend_modules_\u0433\u0440\u0430\u0444_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_appmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L94", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_authmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L118", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_bondsmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L72", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_cachemodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L125", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_candlesmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L88", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_healthmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L80", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_moexclientmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L133", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_portfoliomodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L64", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_prismamodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L103", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_securitiesmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L111", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_sharesmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/modules.md", "source_location": "L142", "weight": 1.0, "source": "backend_modules_\u0441\u043f\u0438\u0441\u043e\u043a_\u043c\u043e\u0434\u0443\u043b\u0435\u0439", "target": "backend_modules_tbankmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L1", "weight": 1.0, "source": "backend_moex_client", "target": "backend_moex_client_moex_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L20", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_circuit_breaker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L72", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_moex_iss_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L7", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_rate_limiting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L58", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435_\u043c\u0435\u0442\u043e\u0434\u044b_moex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L33", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_\u043c\u0435\u0442\u043e\u0434_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L3", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_\u043e\u0431\u0437\u043e\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/moex-client.md", "source_location": "L43", "weight": 1.0, "source": "backend_moex_client_moex_client", "target": "backend_moex_client_\u0440\u0430\u0437\u0431\u043e\u0440_response", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L1", "weight": 1.0, "source": "backend_overview", "target": "backend_overview_\u043e\u0431\u0437\u043e\u0440_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L17", "weight": 1.0, "source": "backend_overview_\u043e\u0431\u0437\u043e\u0440_backend", "target": "backend_overview_\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439_\u043c\u043e\u0434\u0443\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L24", "weight": 1.0, "source": "backend_overview_\u043e\u0431\u0437\u043e\u0440_backend", "target": "backend_overview_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/overview.md", "source_location": "L5", "weight": 1.0, "source": "backend_overview_\u043e\u0431\u0437\u043e\u0440_backend", "target": "backend_overview_\u0442\u043e\u0447\u043a\u0430_\u0432\u0445\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L1", "weight": 1.0, "source": "backend_portfolio", "target": "backend_portfolio_portfoliomodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L59", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_analytics_\u0438_pnl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L18", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_api_endpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L115", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u0431\u0443\u0434\u0443\u0449\u0438\u0435_\u044d\u0442\u0430\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L105", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u0432\u044b\u0431\u043e\u0440_moex_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L34", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L12", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u043e\u0431\u0437\u043e\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L71", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u0442\u0438\u043f\u0430_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L77", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d\u044b_\u0430\u043a\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L82", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u0440\u0430\u0441\u0447\u0451\u0442_\u0446\u0435\u043d\u044b_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/portfolio.md", "source_location": "L6", "weight": 1.0, "source": "backend_portfolio_portfoliomodule", "target": "backend_portfolio_\u0440\u0443\u0447\u043d\u044b\u0435_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438_\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0435_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L1", "weight": 1.0, "source": "backend_securities", "target": "backend_securities_securitiesmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L11", "weight": 1.0, "source": "backend_securities_securitiesmodule", "target": "backend_securities_search_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L19", "weight": 1.0, "source": "backend_securities_securitiesmodule", "target": "backend_securities_security_screener", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L5", "weight": 1.0, "source": "backend_securities_securitiesmodule", "target": "backend_securities_\u043e\u0431\u0437\u043e\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L25", "weight": 1.0, "source": "backend_securities_security_screener", "target": "backend_securities_query_parameters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/securities.md", "source_location": "L39", "weight": 1.0, "source": "backend_securities_security_screener", "target": "backend_securities_\u0434\u0435\u0442\u0430\u043b\u0438_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L1", "weight": 1.0, "source": "backend_tbank_invest", "target": "backend_tbank_invest_t_bank_invest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L35", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_backend_endpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L114", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_rate_limiting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L128", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L92", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0438_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L81", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_\u043c\u0435\u0442\u043e\u0434\u044b_t_bank", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L6", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L47", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_\u043f\u043e\u0442\u043e\u043a_\u0434\u0430\u043d\u043d\u044b\u0445_\u0434\u043b\u044f_events", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/backend/tbank-invest.md", "source_location": "L16", "weight": 1.0, "source": "backend_tbank_invest_t_bank_invest", "target": "backend_tbank_invest_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L1", "weight": 1.0, "source": "design_system_accessibility", "target": "design_system_accessibility_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c_accessibility", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L7", "weight": 1.0, "source": "design_system_accessibility_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c_accessibility", "target": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L3", "weight": 1.0, "source": "design_system_accessibility_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c_accessibility", "target": "design_system_accessibility_\u0446\u0435\u043b\u0435\u0432\u043e\u0439_\u0443\u0440\u043e\u0432\u0435\u043d\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L43", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_alert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L34", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_datatable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L19", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_dialog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L9", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_iconbutton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L47", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_loadingstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L29", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_pricechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L25", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/accessibility.md", "source_location": "L39", "weight": 1.0, "source": "design_system_accessibility_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f_\u043a_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c", "target": "design_system_accessibility_skeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L1", "weight": 1.0, "source": "design_system_components", "target": "design_system_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L33", "weight": 1.0, "source": "design_system_overview", "target": "design_system_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L29", "weight": 1.0, "source": "design_system_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L3", "weight": 1.0, "source": "design_system_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "design_system_components_\u043c\u0430\u0442\u0440\u0438\u0446\u0430_\u0437\u0430\u0434\u0430\u0447\u0430_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L136", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_alert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L127", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_badge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L57", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L110", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_card", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L94", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_checkbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L118", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_chip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L173", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_datatable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L145", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_dialog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L233", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_emptystate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L243", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_errorstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L225", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_filterbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L215", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_formfield", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L40", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_heading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L67", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_iconbutton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L48", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L253", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_loadingstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L194", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_metric", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L184", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_money", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L205", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_pricechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L164", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_progress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L85", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_select", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L155", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_skeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L102", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_surface", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L31", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/components.md", "source_location": "L76", "weight": 1.0, "source": "design_system_components_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "design_system_components_textfield", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L1", "weight": 1.0, "source": "design_system_foundations", "target": "design_system_foundations_\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u043a\u0435\u043d\u044b", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L15", "weight": 1.0, "source": "design_system_overview", "target": "design_system_foundations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L3", "weight": 1.0, "source": "design_system_foundations_\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u043a\u0435\u043d\u044b", "target": "design_system_foundations_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L31", "weight": 1.0, "source": "design_system_foundations_\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u043a\u0435\u043d\u044b", "target": "design_system_foundations_\u0440\u0435\u0437\u043e\u043b\u0432\u0435\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L40", "weight": 1.0, "source": "design_system_foundations_\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u043a\u0435\u043d\u044b", "target": "design_system_foundations_\u0442\u043e\u043a\u0435\u043d\u044b_v1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L25", "weight": 1.0, "source": "design_system_foundations_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "design_system_foundations_component", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L13", "weight": 1.0, "source": "design_system_foundations_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "design_system_foundations_primitives", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/foundations.md", "source_location": "L19", "weight": 1.0, "source": "design_system_foundations_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "target": "design_system_foundations_semantic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L1", "weight": 1.0, "source": "design_system_governance", "target": "design_system_governance_\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_governance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L18", "weight": 1.0, "source": "design_system_governance_\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_governance", "target": "design_system_governance_breaking_changes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L25", "weight": 1.0, "source": "design_system_governance_\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_governance", "target": "design_system_governance_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_mui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L8", "weight": 1.0, "source": "design_system_governance_\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_governance", "target": "design_system_governance_\u043f\u0440\u043e\u0446\u0435\u0441\u0441_\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/governance.md", "source_location": "L3", "weight": 1.0, "source": "design_system_governance_\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_governance", "target": "design_system_governance_\u0440\u0435\u0436\u0438\u043c_v1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L1", "weight": 1.0, "source": "design_system_overview", "target": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L5", "weight": 1.0, "source": "frontend_styling", "target": "design_system_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L40", "weight": 1.0, "source": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "target": "design_system_overview_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L7", "weight": 1.0, "source": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "target": "design_system_overview_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430_\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L35", "weight": 1.0, "source": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "target": "design_system_overview_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L17", "weight": 1.0, "source": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "target": "design_system_overview_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/overview.md", "source_location": "L3", "weight": 1.0, "source": "design_system_overview_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0430", "target": "design_system_overview_\u0447\u0442\u043e_\u044d\u0442\u043e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L1", "weight": 1.0, "source": "design_system_patterns", "target": "design_system_patterns_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L62", "weight": 1.0, "source": "design_system_patterns_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "target": "design_system_patterns_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L78", "weight": 1.0, "source": "design_system_patterns_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "target": "design_system_patterns_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L3", "weight": 1.0, "source": "design_system_patterns_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "target": "design_system_patterns_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0434\u0430\u043d\u043d\u044b\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L39", "weight": 1.0, "source": "design_system_patterns_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b", "target": "design_system_patterns_\u0444\u043e\u0440\u043c\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L27", "weight": 1.0, "source": "design_system_patterns_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0434\u0430\u043d\u043d\u044b\u0435", "target": "design_system_patterns_metric", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L5", "weight": 1.0, "source": "design_system_patterns_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0434\u0430\u043d\u043d\u044b\u0435", "target": "design_system_patterns_money", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L17", "weight": 1.0, "source": "design_system_patterns_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0434\u0430\u043d\u043d\u044b\u0435", "target": "design_system_patterns_pricechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L51", "weight": 1.0, "source": "design_system_patterns_\u0444\u043e\u0440\u043c\u044b", "target": "design_system_patterns_filterbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L41", "weight": 1.0, "source": "design_system_patterns_\u0444\u043e\u0440\u043c\u044b", "target": "design_system_patterns_formfield", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L64", "weight": 1.0, "source": "design_system_patterns_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "target": "design_system_patterns_emptystate_errorstate_loadingstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/design-system/patterns.md", "source_location": "L80", "weight": 1.0, "source": "design_system_patterns_\u0442\u0430\u0431\u043b\u0438\u0446\u044b", "target": "design_system_patterns_datatable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L1", "weight": 1.0, "source": "development_codegen", "target": "development_codegen_\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L3", "weight": 1.0, "source": "development_codegen_\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u0434\u0430", "target": "development_codegen_openapi_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L29", "weight": 1.0, "source": "development_codegen_openapi_types", "target": "development_codegen_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L24", "weight": 1.0, "source": "development_codegen_openapi_types", "target": "development_codegen_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L40", "weight": 1.0, "source": "development_codegen_openapi_types", "target": "development_codegen_\u0440\u0443\u0447\u043d\u044b\u0435_\u0442\u0438\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L7", "weight": 1.0, "source": "development_codegen_openapi_types", "target": "development_codegen_\u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0442\u0438\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/codegen.md", "source_location": "L19", "weight": 1.0, "source": "development_codegen_openapi_types", "target": "development_codegen_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L1", "weight": 1.0, "source": "development_commands", "target": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L24", "weight": 1.0, "source": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "target": "development_commands_backend_workspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L47", "weight": 1.0, "source": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "target": "development_commands_design_system_workspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L56", "weight": 1.0, "source": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "target": "development_commands_docs_workspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L36", "weight": 1.0, "source": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "target": "development_commands_frontend_workspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L3", "weight": 1.0, "source": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "target": "development_commands_\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439_workspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/commands.md", "source_location": "L64", "weight": 1.0, "source": "development_commands_\u043a\u043e\u043c\u0430\u043d\u0434\u044b", "target": "development_commands_\u043e\u0434\u0438\u043d_\u0442\u0435\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L1", "weight": 1.0, "source": "development_conventions", "target": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L35", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_imports_\u0432_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L39", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_imports_\u0432_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L19", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_linting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L43", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_typescript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L29", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435_\u0432_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L53", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/conventions.md", "source_location": "L3", "weight": 1.0, "source": "development_conventions_\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f_\u043f\u043e_\u043a\u043e\u0434\u0443", "target": "development_conventions_\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L1", "weight": 1.0, "source": "development_testing", "target": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L127", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "development_testing_live_moex_integration_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L119", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "development_testing_storybook_browser_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L29", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "development_testing_\u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L3", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "development_testing_\u0442\u0435\u0441\u0442\u044b_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L105", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "development_testing_\u0442\u0435\u0441\u0442\u044b_design_system", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L40", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "target": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L23", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_backend", "target": "development_testing_watch_mode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L9", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_backend", "target": "development_testing_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u0432\u0441\u0435_\u0442\u0435\u0441\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L17", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_backend", "target": "development_testing_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u043e\u0434\u0438\u043d_\u0442\u0435\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L52", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "target": "development_testing_helpers_src_shared_lib_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L44", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "target": "development_testing_\u0437\u0430\u043f\u0443\u0441\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L91", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "target": "development_testing_\u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L101", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "target": "development_testing_\u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/development/testing.md", "source_location": "L62", "weight": 1.0, "source": "development_testing_\u0442\u0435\u0441\u0442\u044b_frontend", "target": "development_testing_\u0448\u0430\u0431\u043b\u043e\u043d\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L1", "weight": 1.0, "source": "frontend_api_client", "target": "frontend_api_client_api_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L24", "weight": 1.0, "source": "frontend_api_client_api_client", "target": "frontend_api_client_api_functions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L19", "weight": 1.0, "source": "frontend_api_client_api_client", "target": "frontend_api_client_public_api_shared_api_index_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L3", "weight": 1.0, "source": "frontend_api_client_api_client", "target": "frontend_api_client_\u043a\u043b\u0438\u0435\u043d\u0442_shared_api_kyclient_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/api-client.md", "source_location": "L56", "weight": 1.0, "source": "frontend_api_client_api_client", "target": "frontend_api_client_\u0442\u0438\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L1", "weight": 1.0, "source": "frontend_components", "target": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L44", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_bonddetails_widgets_bond_details_ui_bonddetails_tsx_public_api_widgets_bond_details", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L61", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_brokereventsoverview_widgets_broker_events_overview_ui_brokereventsoverview_tsx_public_api_widgets_broker_events_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L53", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_dividendstable_widgets_dividends_table_ui_dividendstable_tsx_public_api_widgets_dividends_table", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L6", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_layout_app_layouts_applayout_tsx_legacy_shim_components_layout_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L24", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_pricechart_widgets_price_chart_ui_pricechart_tsx_public_api_widgets_price_chart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L13", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_searchbar_widgets_search_bar_ui_searchbar_tsx_public_api_widgets_search_bar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/components.md", "source_location": "L35", "weight": 1.0, "source": "frontend_components_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "target": "frontend_components_stockdetails_widgets_stock_details_ui_stockdetails_tsx_public_api_widgets_stock_details", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_hooks", "target": "frontend_hooks_\u0445\u0443\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L15", "weight": 1.0, "source": "frontend_hooks_\u0445\u0443\u043a\u0438", "target": "frontend_hooks_public_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L27", "weight": 1.0, "source": "frontend_hooks_\u0445\u0443\u043a\u0438", "target": "frontend_hooks_test_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L32", "weight": 1.0, "source": "frontend_hooks_\u0445\u0443\u043a\u0438", "target": "frontend_hooks_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f_query", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/hooks.md", "source_location": "L46", "weight": 1.0, "source": "frontend_hooks_\u0445\u0443\u043a\u0438", "target": "frontend_hooks_\u043f\u0430\u0442\u0442\u0435\u0440\u043d_hook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L1", "weight": 1.0, "source": "frontend_overview", "target": "frontend_overview_\u043e\u0431\u0437\u043e\u0440_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L89", "weight": 1.0, "source": "frontend_overview_\u043e\u0431\u0437\u043e\u0440_frontend", "target": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L15", "weight": 1.0, "source": "frontend_overview_\u043e\u0431\u0437\u043e\u0440_frontend", "target": "frontend_overview_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L5", "weight": 1.0, "source": "frontend_overview_\u043e\u0431\u0437\u043e\u0440_frontend", "target": "frontend_overview_\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0441\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L91", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_app_\u0441\u043b\u043e\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L106", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_entities", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L151", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_features", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L143", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L100", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_runtime_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L136", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_test_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/overview.md", "source_location": "L124", "weight": 1.0, "source": "frontend_overview_fsd_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f", "target": "frontend_overview_widgets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L1", "weight": 1.0, "source": "frontend_routes", "target": "frontend_routes_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L43", "weight": 1.0, "source": "frontend_routes_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b", "target": "frontend_routes_\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/routes.md", "source_location": "L37", "weight": 1.0, "source": "frontend_routes_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u044b", "target": "frontend_routes_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L1", "weight": 1.0, "source": "frontend_styling", "target": "frontend_styling_\u0441\u0442\u0438\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L17", "weight": 1.0, "source": "frontend_styling_\u0441\u0442\u0438\u043b\u0438", "target": "frontend_styling_css_custom_properties", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L13", "weight": 1.0, "source": "frontend_styling_\u0441\u0442\u0438\u043b\u0438", "target": "frontend_styling_legacy_css_custom_properties", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/frontend/styling.md", "source_location": "L3", "weight": 1.0, "source": "frontend_styling_\u0441\u0442\u0438\u043b\u0438", "target": "frontend_styling_\u043f\u043e\u0434\u0445\u043e\u0434", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L1", "weight": 1.0, "source": "docs_getting_started", "target": "docs_getting_started_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L27", "weight": 1.0, "source": "docs_getting_started_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "target": "docs_getting_started_docker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L8", "weight": 1.0, "source": "docs_getting_started_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "target": "docs_getting_started_\u0437\u0430\u043f\u0443\u0441\u043a_\u0434\u043b\u044f_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L37", "weight": 1.0, "source": "docs_getting_started_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "target": "docs_getting_started_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/getting-started.md", "source_location": "L3", "weight": 1.0, "source": "docs_getting_started_\u0431\u044b\u0441\u0442\u0440\u044b\u0439_\u0441\u0442\u0430\u0440\u0442", "target": "docs_getting_started_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L1", "weight": 1.0, "source": "infrastructure_ci", "target": "infrastructure_ci_ci_cd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L3", "weight": 1.0, "source": "infrastructure_ci_ci_cd", "target": "infrastructure_ci_ci_pipeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/ci.md", "source_location": "L19", "weight": 1.0, "source": "infrastructure_ci_ci_cd", "target": "infrastructure_ci_jobs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L1", "weight": 1.0, "source": "infrastructure_docker", "target": "infrastructure_docker_docker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L83", "weight": 1.0, "source": "infrastructure_docker_docker", "target": "infrastructure_docker_docker_compose_docker_compose_yml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L3", "weight": 1.0, "source": "infrastructure_docker_docker", "target": "infrastructure_docker_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L108", "weight": 1.0, "source": "infrastructure_docker_docker", "target": "infrastructure_docker_\u0437\u0430\u043f\u0443\u0441\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L18", "weight": 1.0, "source": "infrastructure_docker_docker", "target": "infrastructure_docker_\u0441\u0435\u0440\u0432\u0438\u0441\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L20", "weight": 1.0, "source": "infrastructure_docker_\u0441\u0435\u0440\u0432\u0438\u0441\u044b", "target": "infrastructure_docker_backend_dockerfile_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L41", "weight": 1.0, "source": "infrastructure_docker_\u0441\u0435\u0440\u0432\u0438\u0441\u044b", "target": "infrastructure_docker_frontend_dockerfile_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/infrastructure/docker.md", "source_location": "L60", "weight": 1.0, "source": "infrastructure_docker_\u0441\u0435\u0440\u0432\u0438\u0441\u044b", "target": "infrastructure_docker_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f_nginx_nginx_conf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/intro.md", "source_location": "L5", "weight": 1.0, "source": "docs_intro", "target": "docs_intro_moexvibe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/intro.md", "source_location": "L35", "weight": 1.0, "source": "docs_intro_moexvibe", "target": "docs_intro_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/intro.md", "source_location": "L16", "weight": 1.0, "source": "docs_intro_moexvibe", "target": "docs_intro_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/docs/docs/intro.md", "source_location": "L9", "weight": 1.0, "source": "docs_intro_moexvibe", "target": "docs_intro_\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0441\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L1", "weight": 1.0, "source": "test_readme", "target": "test_readme_frontend_testing_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L3", "weight": 1.0, "source": "test_readme_frontend_testing_conventions", "target": "test_readme_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L61", "weight": 1.0, "source": "test_readme_frontend_testing_conventions", "target": "test_readme_msw", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L50", "weight": 1.0, "source": "test_readme_frontend_testing_conventions", "target": "test_readme_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L34", "weight": 1.0, "source": "test_readme_helpers", "target": "test_readme_factories_factories_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L19", "weight": 1.0, "source": "test_readme_helpers", "target": "test_readme_plain_render", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L5", "weight": 1.0, "source": "test_readme_helpers", "target": "test_readme_renderwithproviders_test_utils_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/frontend/src/shared/lib/test/README.md", "source_location": "L29", "weight": 1.0, "source": "test_readme_helpers", "target": "test_readme_testsessionprovider_testsessionprovider_tsx", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L9", "weight": 1.0, "source": "docs_roadmap", "target": "epics_authentication", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/Authentication.md", "source_location": "L1", "weight": 1.0, "source": "epics_authentication", "target": "epics_authentication_\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L5", "weight": 1.0, "source": "broker_account_analytics_spec", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L5", "weight": 1.0, "source": "broker_account_sections_spec", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L8", "weight": 1.0, "source": "broker_account_sections_tasks", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L5", "weight": 1.0, "source": "broker_accounts_overview_spec", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L5", "weight": 1.0, "source": "broker_events_and_payouts_spec", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L7", "weight": 1.0, "source": "broker_events_and_payouts_tasks", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L27", "weight": 1.0, "source": "docs_roadmap", "target": "epics_brokerportfolio", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L33", "weight": 1.0, "source": "epics_brokerportfolio", "target": "broker_operations_ui_improvements_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L28", "weight": 1.0, "source": "epics_brokerportfolio", "target": "broker_portfolio_display_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L34", "weight": 1.0, "source": "epics_brokerportfolio", "target": "broker_positions_pagination_and_loading_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L1", "weight": 1.0, "source": "epics_brokerportfolio", "target": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L27", "weight": 1.0, "source": "epics_brokerportfolio", "target": "tbank_broker_portfolios_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L32", "weight": 1.0, "source": "epics_brokerportfolio", "target": "tbank_deadline_queue_fix_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L25", "weight": 1.0, "source": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "epics_brokerportfolio_features", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L20", "weight": 1.0, "source": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "epics_brokerportfolio_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u044d\u043f\u0438\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L36", "weight": 1.0, "source": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "epics_brokerportfolio_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439_\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f_\u044d\u043f\u0438\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L10", "weight": 1.0, "source": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "epics_brokerportfolio_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f_\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/BrokerPortfolio.md", "source_location": "L5", "weight": 1.0, "source": "epics_brokerportfolio_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "epics_brokerportfolio_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L20", "weight": 1.0, "source": "docs_roadmap", "target": "epics_devops", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/DevOps.md", "source_location": "L6", "weight": 1.0, "source": "epics_devops", "target": "ci_cd_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/DevOps.md", "source_location": "L1", "weight": 1.0, "source": "epics_devops", "target": "epics_devops_developer_operations", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/DevOps.md", "source_location": "L7", "weight": 1.0, "source": "epics_devops", "target": "pre_commit_checks_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L14", "weight": 1.0, "source": "docs_roadmap", "target": "epics_documentation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/Documentation.md", "source_location": "L6", "weight": 1.0, "source": "epics_documentation", "target": "docusaurus_docs_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/Documentation.md", "source_location": "L1", "weight": 1.0, "source": "epics_documentation", "target": "epics_documentation_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/Documentation.md", "source_location": "L7", "weight": 1.0, "source": "epics_documentation", "target": "russian_docs_and_architecture_diagrams_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L1", "weight": 1.0, "source": "epics_frontenddebtbacklog", "target": "epics_frontenddebtbacklog_frontend_debt_backlog", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L13", "weight": 1.0, "source": "epics_frontenddebtbacklog", "target": "frontend_debt_audit_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L14", "weight": 1.0, "source": "epics_frontenddebtbacklog", "target": "frontend_docs_sync_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L15", "weight": 1.0, "source": "epics_frontenddebtbacklog", "target": "frontend_infrastructure_hardening_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L16", "weight": 1.0, "source": "epics_frontenddebtbacklog", "target": "frontend_shared_boundary_cleanup_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/FrontendDebtBacklog.md", "source_location": "L17", "weight": 1.0, "source": "epics_frontenddebtbacklog", "target": "frontend_test_hygiene_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L48", "weight": 1.0, "source": "docs_roadmap", "target": "epics_portfoliodashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L1", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "epics_portfoliodashboard_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L11", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "pagination_loading_overlay_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L13", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "portfolio_allocation_chart_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L14", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "portfolio_analytics_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L15", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "portfolio_enricher_optimization_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L16", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "portfolio_list_enrichment_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L12", "weight": 1.0, "source": "epics_portfoliodashboard", "target": "portfolio_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L9", "weight": 1.0, "source": "epics_portfoliodashboard_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "target": "epics_portfoliodashboard_features", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/PortfolioDashboard.md", "source_location": "L5", "weight": 1.0, "source": "epics_portfoliodashboard_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", "target": "epics_portfoliodashboard_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L64", "weight": 1.0, "source": "docs_roadmap", "target": "epics_qualityassurance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/epics/QualityAssurance.md", "source_location": "L1", "weight": 1.0, "source": "epics_qualityassurance", "target": "epics_qualityassurance_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/QualityAssurance.md", "source_location": "L6", "weight": 1.0, "source": "epics_qualityassurance", "target": "frontend_test_coverage_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/epics/QualityAssurance.md", "source_location": "L7", "weight": 1.0, "source": "epics_qualityassurance", "target": "quality_gate_contract_docs_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/auth-system/plan.md", "source_location": "L1", "weight": 1.0, "source": "auth_system_plan", "target": "auth_system_plan_auth_system_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/auth-system/plan.md", "source_location": "L13", "weight": 1.0, "source": "auth_system_plan_auth_system_implementation_plan", "target": "auth_system_plan_task_1_backend_dependencies_prisma_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/auth-system/plan.md", "source_location": "L124", "weight": 1.0, "source": "auth_system_plan_auth_system_implementation_plan", "target": "auth_system_plan_task_2_authservice_register_login_refresh_logout_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/auth-system/plan.md", "source_location": "L648", "weight": 1.0, "source": "auth_system_plan_auth_system_implementation_plan", "target": "auth_system_plan_task_3_auth_guards_decorators_controller_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/auth-system/plan.md", "source_location": "L918", "weight": 1.0, "source": "auth_system_plan_auth_system_implementation_plan", "target": "auth_system_plan_task_4_integrate_authmodule_into_app", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/auth-system/plan.md", "source_location": "L991", "weight": 1.0, "source": "auth_system_plan_auth_system_implementation_plan", "target": "auth_system_plan_task_5_frontend_auth_types_refactored_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_analytics_plan", "target": "broker_account_analytics_plan_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L13", "weight": 1.0, "source": "broker_account_analytics_plan_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_implementation_plan", "target": "broker_account_analytics_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L15", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_backend_new_modified", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L21", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_frontend_new_modified", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L33", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_task_1_backend_dto_\u0438_\u0441\u0435\u0440\u0432\u0438\u0441_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L197", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L290", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L385", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_task_4_frontend_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L570", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_task_5_frontend_\u0440\u043e\u0443\u0442_\u0438_\u0442\u0430\u0431_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L631", "weight": 1.0, "source": "broker_account_analytics_plan_file_structure", "target": "broker_account_analytics_plan_task_6_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043b\u0438\u043d\u0442\u0430_\u0438_\u0442\u0435\u0441\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L39", "weight": 1.0, "source": "broker_account_analytics_plan_task_1_backend_dto_\u0438_\u0441\u0435\u0440\u0432\u0438\u0441_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_1_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_dto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L71", "weight": 1.0, "source": "broker_account_analytics_plan_task_1_backend_dto_\u0438_\u0441\u0435\u0440\u0432\u0438\u0441_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_1_2_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0441\u0435\u0440\u0432\u0438\u0441_brokeranalyticsservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L181", "weight": 1.0, "source": "broker_account_analytics_plan_task_1_backend_dto_\u0438_\u0441\u0435\u0440\u0432\u0438\u0441_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_1_3_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L187", "weight": 1.0, "source": "broker_account_analytics_plan_task_1_backend_dto_\u0438_\u0441\u0435\u0440\u0432\u0438\u0441_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_1_4_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L206", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_1_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_cache_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L217", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_2_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_ttl_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L225", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_3_\u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0441\u0435\u0440\u0432\u0438\u0441_\u0432_tbankmodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L241", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_4_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_envelope_dto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L257", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_5_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_endpoint_\u0432_tbankcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L274", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_6_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L280", "weight": 1.0, "source": "broker_account_analytics_plan_task_2_backend_controller_module_registration_\u0438_\u043a\u043e\u043d\u0444\u0438\u0433_\u043a\u0435\u0448\u0430", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_2_7_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L299", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_1_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0442\u0438\u043f_brokeranalyticsdto_\u0432_types_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L316", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_2_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0439_\u0442\u0438\u043f_\u0432_barrel_export", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L325", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_3_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_api_\u0444\u0443\u043d\u043a\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L341", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_4_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0445\u0443\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L361", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_5_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_barrel_export", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L369", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_6_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L375", "weight": 1.0, "source": "broker_account_analytics_plan_task_3_frontend_shared_types_barrel_entity_api_\u0438_\u0445\u0443\u043a", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_3_7_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L391", "weight": 1.0, "source": "broker_account_analytics_plan_task_4_frontend_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_4_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L548", "weight": 1.0, "source": "broker_account_analytics_plan_task_4_frontend_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_4_2_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_barrel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L555", "weight": 1.0, "source": "broker_account_analytics_plan_task_4_frontend_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_4_3_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L561", "weight": 1.0, "source": "broker_account_analytics_plan_task_4_frontend_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_4_4_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L576", "weight": 1.0, "source": "broker_account_analytics_plan_task_5_frontend_\u0440\u043e\u0443\u0442_\u0438_\u0442\u0430\u0431_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_5_1_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0440\u043e\u0443\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L600", "weight": 1.0, "source": "broker_account_analytics_plan_task_5_frontend_\u0440\u043e\u0443\u0442_\u0438_\u0442\u0430\u0431_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_5_2_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0442\u0430\u0431_\u0432_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L615", "weight": 1.0, "source": "broker_account_analytics_plan_task_5_frontend_\u0440\u043e\u0443\u0442_\u0438_\u0442\u0430\u0431_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_5_3_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0441\u0431\u043e\u0440\u043a\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L621", "weight": 1.0, "source": "broker_account_analytics_plan_task_5_frontend_\u0440\u043e\u0443\u0442_\u0438_\u0442\u0430\u0431_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_5_4_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L633", "weight": 1.0, "source": "broker_account_analytics_plan_task_6_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043b\u0438\u043d\u0442\u0430_\u0438_\u0442\u0435\u0441\u0442\u043e\u0432", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_6_1_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u043b\u0438\u043d\u0442_\u0438_\u0441\u0431\u043e\u0440\u043a\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L640", "weight": 1.0, "source": "broker_account_analytics_plan_task_6_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043b\u0438\u043d\u0442\u0430_\u0438_\u0442\u0435\u0441\u0442\u043e\u0432", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_6_2_\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/plan.md", "source_location": "L647", "weight": 1.0, "source": "broker_account_analytics_plan_task_6_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043b\u0438\u043d\u0442\u0430_\u0438_\u0442\u0435\u0441\u0442\u043e\u0432", "target": "broker_account_analytics_plan_\u0448\u0430\u0433_6_3_\u0435\u0441\u043b\u0438_\u0432\u0441\u0451_\u043e\u043a_\u0437\u0430\u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435_\u043f\u0440\u0430\u0432\u043a\u0438_\u0438_\u0437\u0430\u043f\u0443\u0448\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_analytics_spec", "target": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L93", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L105", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_\u0432\u043d\u0435_\u043e\u0431\u043b\u0430\u0441\u0442\u0438_\u0444\u0438\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L24", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L85", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L11", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L33", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L7", "weight": 1.0, "source": "broker_account_analytics_spec_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_analytics_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L35", "weight": 1.0, "source": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_analytics_spec_1_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L43", "weight": 1.0, "source": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_analytics_spec_2_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L49", "weight": 1.0, "source": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_analytics_spec_3_\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L64", "weight": 1.0, "source": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_analytics_spec_4_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L70", "weight": 1.0, "source": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_analytics_spec_5_\u0432\u043a\u043b\u0430\u0434\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/spec.md", "source_location": "L79", "weight": 1.0, "source": "broker_account_analytics_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_analytics_spec_6_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0438_\u043e\u0448\u0438\u0431\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_analytics_tasks", "target": "broker_account_analytics_tasks_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L3", "weight": 1.0, "source": "broker_account_analytics_tasks_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_tasks", "target": "broker_account_analytics_tasks_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L8", "weight": 1.0, "source": "broker_account_analytics_tasks_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_tasks", "target": "broker_account_analytics_tasks_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-analytics/tasks.md", "source_location": "L14", "weight": 1.0, "source": "broker_account_analytics_tasks_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430_\u043f\u0440\u0438\u0431\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u0438_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_tasks", "target": "broker_account_analytics_tasks_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan", "target": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L7", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks", "target": "broker_account_sections_ds_migration_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L127", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_10_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_styles_css", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L134", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_11_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0438_\u0441\u0431\u043e\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L142", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_12_\u0432\u0435\u0440\u0434\u0438\u043a\u0442_\u0438_\u0437\u0430\u043f\u0438\u0441\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L24", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_1_brokeraccountlayout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L37", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_2_brokeraccountoverviewpage_brokersummary_brokerassetcards", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L53", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_3_brokeroverviewskeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L62", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_4_brokerallocationchart_wrap_only", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L75", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_5_brokerpositiontable_positionticker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L89", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_6_tableskeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L96", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_7_brokeroperationstable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L108", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_8_brokerpositionspage_brokeroperationspage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/plan.md", "source_location": "L119", "weight": 1.0, "source": "broker_account_sections_ds_migration_plan_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_plan", "target": "broker_account_sections_ds_migration_plan_task_9_skeletonblock_\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec", "target": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L6", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks", "target": "broker_account_sections_ds_migration_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L78", "weight": 1.0, "source": "docs_roadmap", "target": "broker_account_sections_ds_migration_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L56", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L34", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_out_of_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L6", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L43", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L71", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L24", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0444\u0438\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L30", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_ds_migration_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/spec.md", "source_location": "L80", "weight": 1.0, "source": "broker_account_sections_ds_migration_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "broker_account_sections_ds_migration_spec_\u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f_\u043e\u0442_\u043f\u043b\u0430\u043d\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks", "target": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L85", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_10_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_styles_css", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L94", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_11_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L9", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_1_brokeraccountlayout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L18", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_2_brokeraccountoverviewpage_brokersummary_brokerassetcards", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L29", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_3_brokeroverviewskeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L36", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_4_brokerallocationchart_wrap_only", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L47", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_5_brokerpositiontable_positionticker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L57", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_6_tableskeleton_ds_skeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L62", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_7_brokeroperationstable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L73", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_8_brokerpositionspage_brokeroperationspage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections-ds-migration/tasks.md", "source_location": "L79", "weight": 1.0, "source": "broker_account_sections_ds_migration_tasks_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_tasks", "target": "broker_account_sections_ds_migration_tasks_task_9_skeletonblock_\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_sections_plan", "target": "broker_account_sections_plan_broker_account_sections_implementation_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L10", "weight": 1.0, "source": "broker_account_sections_tasks", "target": "broker_account_sections_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L114", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1294", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_final_acceptance_mapping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L27", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_gate_\u043f\u0435\u0440\u0435\u0434_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L151", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_1_backend_portfolio_position_counts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L291", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_2_openapi_and_frontend_contract_synchronization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L351", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_3_pure_allocation_model_and_exact_operation_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L528", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_4_nested_account_shell_and_responsive_navigation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L679", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_5_overview_summary_allocation_and_recent_operations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L907", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_6_separate_share_and_bond_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1018", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_7_exact_operation_type_filter_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L1231", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_task_8_full_verification_and_documentation_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L34", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L20", "weight": 1.0, "source": "broker_account_sections_plan_broker_account_sections_implementation_plan", "target": "broker_account_sections_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_sdd_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L86", "weight": 1.0, "source": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_account_sections_plan_allocation_calculation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L36", "weight": 1.0, "source": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_account_sections_plan_backend_contract", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L75", "weight": 1.0, "source": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_account_sections_plan_data_flow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L62", "weight": 1.0, "source": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_account_sections_plan_frontend_routes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L102", "weight": 1.0, "source": "broker_account_sections_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_account_sections_plan_operation_filter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L116", "weight": 1.0, "source": "broker_account_sections_plan_file_structure", "target": "broker_account_sections_plan_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L126", "weight": 1.0, "source": "broker_account_sections_plan_file_structure", "target": "broker_account_sections_plan_frontend_contract_and_pure_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/plan.md", "source_location": "L135", "weight": 1.0, "source": "broker_account_sections_plan_file_structure", "target": "broker_account_sections_plan_frontend_pages_and_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_sections_spec", "target": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L9", "weight": 1.0, "source": "broker_account_sections_tasks", "target": "broker_account_sections_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L35", "weight": 1.0, "source": "docs_roadmap", "target": "broker_account_sections_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L138", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L159", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_\u0432\u043d\u0435_\u043e\u0431\u043b\u0430\u0441\u0442\u0438_\u0444\u0438\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L23", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L129", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L12", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L34", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L7", "weight": 1.0, "source": "broker_account_sections_spec_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_account_sections_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L36", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_1_\u043e\u0431\u0449\u0430\u044f_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L44", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_2_\u043e\u0431\u0437\u043e\u0440_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L60", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_3_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L71", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_4_\u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0438_\u043f\u043e\u0437\u0438\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L77", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_5_\u0440\u0430\u0437\u0434\u0435\u043b_\u0430\u043a\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L86", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_6_\u0440\u0430\u0437\u0434\u0435\u043b_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L95", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_7_\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438_\u043d\u0430_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L103", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_8_\u0440\u0430\u0437\u0434\u0435\u043b_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/spec.md", "source_location": "L119", "weight": 1.0, "source": "broker_account_sections_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_account_sections_spec_9_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430_\u043e\u0448\u0438\u0431\u043a\u0438_\u0438_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L1", "weight": 1.0, "source": "broker_account_sections_tasks", "target": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L11", "weight": 1.0, "source": "broker_account_sections_tasks", "target": "research_2026_06_18_broker_account_sections", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L13", "weight": 1.0, "source": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_account_sections_tasks_backend_\u0438_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L27", "weight": 1.0, "source": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_account_sections_tasks_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f_\u0438_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L36", "weight": 1.0, "source": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_account_sections_tasks_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L44", "weight": 1.0, "source": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_account_sections_tasks_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0438_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-account-sections/tasks.md", "source_location": "L21", "weight": 1.0, "source": "broker_account_sections_tasks_\u0440\u0430\u0437\u0434\u0435\u043b\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_account_sections_tasks_\u0447\u0438\u0441\u0442\u044b\u0435_frontend_\u043c\u043e\u0434\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_accounts_overview_plan", "target": "broker_accounts_overview_plan_broker_accounts_overview_implementation_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L5", "weight": 1.0, "source": "broker_accounts_overview_tasks", "target": "broker_accounts_overview_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L431", "weight": 1.0, "source": "broker_accounts_overview_plan_broker_accounts_overview_implementation_plan", "target": "broker_accounts_overview_plan_definition_of_done", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L13", "weight": 1.0, "source": "broker_accounts_overview_plan_broker_accounts_overview_implementation_plan", "target": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L29", "weight": 1.0, "source": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_accounts_overview_plan_task_1_\u0447\u0438\u0441\u0442\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L175", "weight": 1.0, "source": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_accounts_overview_plan_task_2_\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435_portfolio_queries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L230", "weight": 1.0, "source": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_accounts_overview_plan_task_3_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b_\u0438_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L328", "weight": 1.0, "source": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_accounts_overview_plan_task_4_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f_\u0441\u0438\u0441\u0442\u0435\u043c\u0430_\u0438_responsive_qa", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/plan.md", "source_location": "L389", "weight": 1.0, "source": "broker_accounts_overview_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_accounts_overview_plan_task_5_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_definition_of_done", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_accounts_overview_spec", "target": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L37", "weight": 1.0, "source": "docs_roadmap", "target": "broker_accounts_overview_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L131", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L7", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L149", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L26", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L119", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L39", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L15", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432", "target": "broker_accounts_overview_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L41", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_accounts_overview_spec_1_\u043e\u0431\u0449\u0430\u044f_\u0441\u0432\u043e\u0434\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L68", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_accounts_overview_spec_2_\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L86", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_accounts_overview_spec_3_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L94", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_accounts_overview_spec_4_\u043e\u0448\u0438\u0431\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L106", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_accounts_overview_spec_5_\u043f\u0443\u0441\u0442\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/spec.md", "source_location": "L111", "weight": 1.0, "source": "broker_accounts_overview_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_accounts_overview_spec_6_\u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L1", "weight": 1.0, "source": "broker_accounts_overview_tasks", "target": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L7", "weight": 1.0, "source": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_accounts_overview_tasks_1_\u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L13", "weight": 1.0, "source": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_accounts_overview_tasks_2_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L19", "weight": 1.0, "source": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_accounts_overview_tasks_3_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L27", "weight": 1.0, "source": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_accounts_overview_tasks_4_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-overview/tasks.md", "source_location": "L33", "weight": 1.0, "source": "broker_accounts_overview_tasks_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u0441\u0447\u0435\u0442\u043e\u0432_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_accounts_overview_tasks_5_definition_of_done", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_accounts_page_migration_plan", "target": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L13", "weight": 1.0, "source": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "target": "broker_accounts_page_migration_plan_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L29", "weight": 1.0, "source": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "target": "broker_accounts_page_migration_plan_task_1_brokerallocationbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L41", "weight": 1.0, "source": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "target": "broker_accounts_page_migration_plan_task_2_brokeraccountcard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L55", "weight": 1.0, "source": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "target": "broker_accounts_page_migration_plan_task_3_brokeraccountssummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L70", "weight": 1.0, "source": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "target": "broker_accounts_page_migration_plan_task_4_brokeraccountspage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L83", "weight": 1.0, "source": "broker_accounts_page_migration_plan_broker_accounts_page_implementation_plan", "target": "broker_accounts_page_migration_plan_task_5_clean_up_orphaned_css", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L15", "weight": 1.0, "source": "broker_accounts_page_migration_plan_files", "target": "broker_accounts_page_migration_plan_modify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/plan.md", "source_location": "L22", "weight": 1.0, "source": "broker_accounts_page_migration_plan_files", "target": "broker_accounts_page_migration_plan_no_changes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_accounts_page_migration_spec", "target": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L79", "weight": 1.0, "source": "docs_roadmap", "target": "broker_accounts_page_migration_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L45", "weight": 1.0, "source": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "target": "broker_accounts_page_migration_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L7", "weight": 1.0, "source": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "target": "broker_accounts_page_migration_spec_goal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L37", "weight": 1.0, "source": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "target": "broker_accounts_page_migration_spec_out_of_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L11", "weight": 1.0, "source": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "target": "broker_accounts_page_migration_spec_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L3", "weight": 1.0, "source": "broker_accounts_page_migration_spec_broker_accounts_page_design_system_migration", "target": "broker_accounts_page_migration_spec_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/spec.md", "source_location": "L19", "weight": 1.0, "source": "broker_accounts_page_migration_spec_scope", "target": "broker_accounts_page_migration_spec_ds_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b_\u0434\u043b\u044f_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/tasks.md", "source_location": "L1", "weight": 1.0, "source": "broker_accounts_page_migration_tasks", "target": "broker_accounts_page_migration_tasks_broker_accounts_page_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-accounts-page-migration/tasks.md", "source_location": "L3", "weight": 1.0, "source": "broker_accounts_page_migration_tasks_broker_accounts_page_tasks", "target": "broker_accounts_page_migration_tasks_tasks_checklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_events_and_payouts_plan", "target": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L9", "weight": 1.0, "source": "broker_events_and_payouts_tasks", "target": "broker_events_and_payouts_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L112", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_api_\u0438_\u0442\u0438\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L250", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_follow_up_implementation_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L27", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_gate_\u043f\u0435\u0440\u0435\u0434_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L200", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_rollout_shape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L219", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_verification_strategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L36", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L165", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L21", "weight": 1.0, "source": "broker_events_and_payouts_plan_broker_events_and_payouts_implementation_plan", "target": "broker_events_and_payouts_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_sdd_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L38", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_events_and_payouts_plan_backend_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L52", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_events_and_payouts_plan_backend_read_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L81", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_events_and_payouts_plan_\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430_summary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L92", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_events_and_payouts_plan_\u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L65", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_events_and_payouts_plan_\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L104", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "broker_events_and_payouts_plan_\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f_\u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L114", "weight": 1.0, "source": "broker_events_and_payouts_plan_api_\u0438_\u0442\u0438\u043f\u044b", "target": "broker_events_and_payouts_plan_query_contract", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L128", "weight": 1.0, "source": "broker_events_and_payouts_plan_api_\u0438_\u0442\u0438\u043f\u044b", "target": "broker_events_and_payouts_plan_response_contract", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L167", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_events_and_payouts_plan_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L195", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_events_and_payouts_plan_documentation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L179", "weight": 1.0, "source": "broker_events_and_payouts_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "broker_events_and_payouts_plan_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L210", "weight": 1.0, "source": "broker_events_and_payouts_plan_rollout_shape", "target": "broker_events_and_payouts_plan_dedicated_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L202", "weight": 1.0, "source": "broker_events_and_payouts_plan_rollout_shape", "target": "broker_events_and_payouts_plan_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L233", "weight": 1.0, "source": "broker_events_and_payouts_plan_verification_strategy", "target": "broker_events_and_payouts_plan_frontend_date_range_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L252", "weight": 1.0, "source": "broker_events_and_payouts_plan_follow_up_implementation_tasks", "target": "broker_events_and_payouts_plan_backend_252", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/plan.md", "source_location": "L264", "weight": 1.0, "source": "broker_events_and_payouts_plan_follow_up_implementation_tasks", "target": "broker_events_and_payouts_plan_frontend_264", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_events_and_payouts_spec", "target": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L8", "weight": 1.0, "source": "broker_events_and_payouts_tasks", "target": "broker_events_and_payouts_spec", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L39", "weight": 1.0, "source": "docs_roadmap", "target": "broker_events_and_payouts_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L213", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L232", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_\u0432\u043d\u0435_\u043e\u0431\u043b\u0430\u0441\u0442\u0438_\u0444\u0438\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L27", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L204", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L13", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L39", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L7", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "broker_events_and_payouts_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L197", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_10_\u043e\u0448\u0438\u0431\u043a\u0438_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f_\u0438_\u0447\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f_\u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L41", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_1_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043f\u0435\u0440\u0432\u043e\u0439_\u0432\u0435\u0440\u0441\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L48", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_2_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f_\u0438_\u0442\u043e\u0447\u043a\u0438_\u0432\u0445\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L56", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_3_\u0442\u0438\u043f\u044b_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u043f\u0435\u0440\u0432\u043e\u0439_\u0432\u0435\u0440\u0441\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L89", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_4_1_\u0444\u0438\u043b\u044c\u0442\u0440_\u0442\u0438\u043f\u043e\u0432_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L77", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_4_\u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d_\u0434\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L98", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_5_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L140", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_6_1_\u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L106", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_6_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430_\u0432\u044b\u043f\u043b\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L156", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_7_overview_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L163", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_8_\u0432\u043a\u043b\u0430\u0434\u043a\u0430_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L183", "weight": 1.0, "source": "broker_events_and_payouts_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "broker_events_and_payouts_spec_9_summary_\u043f\u043e_\u043f\u0435\u0440\u0438\u043e\u0434\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L113", "weight": 1.0, "source": "broker_events_and_payouts_spec_6_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430_\u0432\u044b\u043f\u043b\u0430\u0442", "target": "broker_events_and_payouts_spec_\u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L120", "weight": 1.0, "source": "broker_events_and_payouts_spec_6_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430_\u0432\u044b\u043f\u043b\u0430\u0442", "target": "broker_events_and_payouts_spec_\u043a\u0443\u043f\u043e\u043d\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L134", "weight": 1.0, "source": "broker_events_and_payouts_spec_6_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430_\u0432\u044b\u043f\u043b\u0430\u0442", "target": "broker_events_and_payouts_spec_\u043e\u0444\u0435\u0440\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/spec.md", "source_location": "L127", "weight": 1.0, "source": "broker_events_and_payouts_spec_6_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u043f\u0440\u043e\u0433\u043d\u043e\u0437\u0430_\u0432\u044b\u043f\u043b\u0430\u0442", "target": "broker_events_and_payouts_spec_\u043f\u043e\u0433\u0430\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L1", "weight": 1.0, "source": "broker_events_and_payouts_tasks", "target": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L90", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_10_follow_up_ux_\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432_\u0438_\u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0435_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L11", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_1_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430_\u0438_gate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L18", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_2_backend_contract", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L24", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_3_backend_aggregation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L34", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_4_backend_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L41", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_5_frontend_data_layer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L49", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_6_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L56", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_7_\u0432\u043a\u043b\u0430\u0434\u043a\u0430_\u0441\u043e\u0431\u044b\u0442\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L70", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_8_frontend_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-events-and-payouts/tasks.md", "source_location": "L77", "weight": 1.0, "source": "broker_events_and_payouts_tasks_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0441\u043e\u0431\u044b\u0442\u0438\u0439_\u0438_\u043f\u0440\u043e\u0433\u043d\u043e\u0437_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "broker_events_and_payouts_tasks_9_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_quality_gates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_operations_ui_improvements_plan", "target": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L13", "weight": 1.0, "source": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "target": "broker_operations_ui_improvements_plan_task_1_remove_getbrokeroperationimpactlabel_from_brokerdisplay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L66", "weight": 1.0, "source": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "target": "broker_operations_ui_improvements_plan_task_2_update_brokerpages_test_tsx_for_new_expectations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L139", "weight": 1.0, "source": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "target": "broker_operations_ui_improvements_plan_task_3_remove_badges_and_add_prefix_style_pagination_buttons", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L256", "weight": 1.0, "source": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "target": "broker_operations_ui_improvements_plan_task_4_add_keeppreviousdata_to_operations_query", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/plan.md", "source_location": "L297", "weight": 1.0, "source": "broker_operations_ui_improvements_plan_broker_operations_ui_improvements_implementation_plan", "target": "broker_operations_ui_improvements_plan_task_5_run_lint_and_verify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_operations_ui_improvements_spec", "target": "broker_operations_ui_improvements_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_ui_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439_\u0438_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438_\u0432_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L43", "weight": 1.0, "source": "docs_roadmap", "target": "broker_operations_ui_improvements_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L13", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_ui_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439_\u0438_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438_\u0432_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "target": "broker_operations_ui_improvements_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L6", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_ui_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439_\u0438_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438_\u0432_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "target": "broker_operations_ui_improvements_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L63", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_ui_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439_\u0438_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438_\u0432_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "target": "broker_operations_ui_improvements_spec_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L53", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_ui_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439_\u0438_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438_\u0432_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u043c_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435", "target": "broker_operations_ui_improvements_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L15", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_operations_ui_improvements_spec_1_\u0443\u0431\u0440\u0430\u0442\u044c_\u0431\u0435\u0439\u0434\u0436\u0438_impact_\u0438\u0437_\u0442\u0430\u0431\u043b\u0438\u0446\u044b_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L31", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_operations_ui_improvements_spec_2_\u043f\u0440\u0435\u0444\u0438\u043a\u0441_\u0434\u043b\u044f_\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445_\u0441\u0443\u043c\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L39", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_operations_ui_improvements_spec_3_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_keeppreviousdata_\u0438_\u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-operations-ui-improvements/spec.md", "source_location": "L49", "weight": 1.0, "source": "broker_operations_ui_improvements_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_operations_ui_improvements_spec_4_\u0434\u0440\u0443\u0433\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_portfolio_display_plan", "target": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L13", "weight": 1.0, "source": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "target": "broker_portfolio_display_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L28", "weight": 1.0, "source": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "target": "broker_portfolio_display_plan_task_1_display_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L382", "weight": 1.0, "source": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "target": "broker_portfolio_display_plan_task_2_broker_position_tables", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L692", "weight": 1.0, "source": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "target": "broker_portfolio_display_plan_task_3_broker_operations_table_and_cursor_pagination", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1245", "weight": 1.0, "source": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "target": "broker_portfolio_display_plan_task_4_regression_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/plan.md", "source_location": "L1302", "weight": 1.0, "source": "broker_portfolio_display_plan_broker_portfolio_display_implementation_plan", "target": "broker_portfolio_display_plan_task_5_review_handoff", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_portfolio_display_spec", "target": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L33", "weight": 1.0, "source": "docs_roadmap", "target": "broker_portfolio_display_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L154", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L143", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_tdd_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L6", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L26", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L70", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L136", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_\u043e\u0448\u0438\u0431\u043a\u0438_\u0438_\u043f\u0443\u0441\u0442\u044b\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L36", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_\u043f\u043e\u0437\u0438\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L20", "weight": 1.0, "source": "broker_portfolio_display_spec_\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435_\u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "broker_portfolio_display_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L59", "weight": 1.0, "source": "broker_portfolio_display_spec_\u043f\u043e\u0437\u0438\u0446\u0438\u0438", "target": "broker_portfolio_display_spec_\u0441\u0441\u044b\u043b\u043a\u0438_\u043d\u0430_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L90", "weight": 1.0, "source": "broker_portfolio_display_spec_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "target": "broker_portfolio_display_spec_\u0440\u0443\u0441\u0441\u043a\u0438\u0435_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f_\u0442\u0438\u043f\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-portfolio-display/spec.md", "source_location": "L117", "weight": 1.0, "source": "broker_portfolio_display_spec_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "target": "broker_portfolio_display_spec_\u044d\u0444\u0444\u0435\u043a\u0442_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan", "target": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1439", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_10_frontend_brokeroperationstable_with_shimmer_instrument_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1511", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_11_frontend_brokeraccountdetailpage_with_positions_hook_skeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1702", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_12_frontend_brokeraccountspage_skeleton_cards", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1771", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_13_frontend_update_brokerpages_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1959", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_14_full_build_and_test_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L13", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_1_backend_types_and_dtos_for_positions_page_operation_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L220", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_2_backend_mappers_separate_positions_add_name_to_operations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L377", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_3_backend_brokerportfolioservice_with_getpositions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L530", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_4_backend_controller_envelope_config_for_positions_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L608", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_5_backend_update_portfolio_service_tests_add_positions_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L905", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_6_frontend_css_shimmer_animations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L941", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_7_frontend_types_api_and_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1093", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_8_frontend_skeletonblock_and_tableskeleton_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/plan.md", "source_location": "L1162", "weight": 1.0, "source": "broker_positions_pagination_and_loading_plan_broker_portfolio_enhancements_implementation_plan", "target": "broker_positions_pagination_and_loading_plan_task_9_frontend_brokerpositionssection_with_pagination_skeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L1", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec", "target": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L45", "weight": 1.0, "source": "docs_roadmap", "target": "broker_positions_pagination_and_loading_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L19", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "target": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L6", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "target": "broker_positions_pagination_and_loading_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L261", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "target": "broker_positions_pagination_and_loading_spec_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L232", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "target": "broker_positions_pagination_and_loading_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L12", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "target": "broker_positions_pagination_and_loading_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L21", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_1_backend_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439_endpoint_\u0434\u043b\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L68", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_2_frontend_\u043d\u043e\u0432\u044b\u0439_\u0445\u0443\u043a_\u0438_\u0442\u0438\u043f\u044b_\u0434\u043b\u044f_\u043f\u043e\u0437\u0438\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L95", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_3_brokerpositionssection_\u0441_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L119", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_4_shimmer_\u0441\u043a\u0435\u043b\u0435\u0442\u043e\u043d\u044b_css_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L174", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_5_\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430_\u0432_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L198", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_6_loading_\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_shimmer_\u0441\u0442\u0440\u043e\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L234", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/broker-positions-pagination-and-loading/spec.md", "source_location": "L248", "weight": 1.0, "source": "broker_positions_pagination_and_loading_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "target": "broker_positions_pagination_and_loading_spec_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L1", "weight": 1.0, "source": "ci_cd_plan", "target": "ci_cd_plan_ci_cd_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L13", "weight": 1.0, "source": "ci_cd_plan_ci_cd_implementation_plan", "target": "ci_cd_plan_task_1_add_format_check_script_to_root_package_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L38", "weight": 1.0, "source": "ci_cd_plan_ci_cd_implementation_plan", "target": "ci_cd_plan_task_2_create_gitea_actions_workflow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/plan.md", "source_location": "L108", "weight": 1.0, "source": "ci_cd_plan_ci_cd_implementation_plan", "target": "ci_cd_plan_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L1", "weight": 1.0, "source": "ci_cd_spec", "target": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L22", "weight": 1.0, "source": "docs_roadmap", "target": "ci_cd_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L31", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_configuration_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L40", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_explicitly_excluded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L6", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_overview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L15", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_pipeline_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L35", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_project_changes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L25", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_runtime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/ci-cd/spec.md", "source_location": "L10", "weight": 1.0, "source": "ci_cd_spec_ci_cd_pipeline_for_moexvibe", "target": "ci_cd_spec_triggers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L1", "weight": 1.0, "source": "design_system_foundation_plan", "target": "design_system_foundation_plan_design_system_foundation_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L13", "weight": 1.0, "source": "design_system_foundation_plan_design_system_foundation_implementation_plan", "target": "design_system_foundation_plan_\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L80", "weight": 1.0, "source": "design_system_foundation_plan_design_system_foundation_implementation_plan", "target": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L512", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_10_frontend_integration_\u0438_mui_boundary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L559", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_11_docusaurus_\u0438_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L595", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_12_ci_visual_checks_\u0438_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L89", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_1_pre_flight_\u0438_workspace_shell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L166", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_2_token_schema_\u0438_resolver_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L215", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_3_\u0442\u0440\u0438_\u0443\u0440\u043e\u0432\u043d\u044f_\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L274", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_4_mui_adapter_\u0438_provider_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L322", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_5_storybook_\u0438_automated_story_checks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L368", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_6_typography_\u0438_actions_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L407", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_7_inputs_surfaces_\u0438_feedback_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L443", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_8_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_data_patterns_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/plan.md", "source_location": "L484", "weight": 1.0, "source": "design_system_foundation_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "design_system_foundation_plan_task_9_form_\u0438_page_state_patterns_tdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L1", "weight": 1.0, "source": "design_system_foundation_spec", "target": "design_system_foundation_spec_design_system_foundation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L76", "weight": 1.0, "source": "docs_roadmap", "target": "design_system_foundation_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L154", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L117", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_governance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L24", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L137", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u0432\u043d\u0435_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L91", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L60", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u043c\u043e\u0434\u0435\u043b\u044c_\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L146", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L14", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L126", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L3", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u0441\u0442\u0430\u0442\u0443\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L79", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u0442\u0435\u043c\u0430_\u0438_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435_\u043e\u0441\u043d\u043e\u0432\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L7", "weight": 1.0, "source": "design_system_foundation_spec_design_system_foundation", "target": "design_system_foundation_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L45", "weight": 1.0, "source": "design_system_foundation_spec_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "target": "design_system_foundation_spec_docusaurus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L39", "weight": 1.0, "source": "design_system_foundation_spec_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "target": "design_system_foundation_spec_storybook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L26", "weight": 1.0, "source": "design_system_foundation_spec_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "target": "design_system_foundation_spec_workspace_\u043f\u0430\u043a\u0435\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L93", "weight": 1.0, "source": "design_system_foundation_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "target": "design_system_foundation_spec_core_ui_v1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/spec.md", "source_location": "L104", "weight": 1.0, "source": "design_system_foundation_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "target": "design_system_foundation_spec_product_patterns_v1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L1", "weight": 1.0, "source": "design_system_foundation_tasks", "target": "design_system_foundation_tasks_design_system_foundation_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L6", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_1_pre_flight_\u0438_workspace", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L14", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_2_tokens", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L25", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_3_mui_adapter_\u0438_storybook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L34", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_4_core_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L44", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_5_product_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L53", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_6_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f_\u0438_governance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/design-system-foundation/tasks.md", "source_location": "L63", "weight": 1.0, "source": "design_system_foundation_tasks_design_system_foundation_tasks", "target": "design_system_foundation_tasks_7_ci_\u0438_\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L16", "weight": 1.0, "source": "docs_roadmap", "target": "docusaurus_docs_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L1", "weight": 1.0, "source": "docusaurus_docs_spec", "target": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L13", "weight": 1.0, "source": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "target": "docusaurus_docs_spec_content_sources_\u0442\u043e\u043b\u044c\u043a\u043e_\u0438\u0437_\u043a\u043e\u0434\u0430_\u0431\u0435\u0437_\u0432\u044b\u043c\u044b\u0441\u043b\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L9", "weight": 1.0, "source": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "target": "docusaurus_docs_spec_location", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L36", "weight": 1.0, "source": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "target": "docusaurus_docs_spec_mermaid_diagrams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L25", "weight": 1.0, "source": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "target": "docusaurus_docs_spec_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L5", "weight": 1.0, "source": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "target": "docusaurus_docs_spec_purpose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/docusaurus-docs/spec.md", "source_location": "L44", "weight": 1.0, "source": "docusaurus_docs_spec_docusaurus_documentation_design_spec", "target": "docusaurus_docs_spec_root_changes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_debt_audit_plan", "target": "frontend_debt_audit_plan_frontend_debt_audit_and_backlog_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_debt_audit_plan_frontend_debt_audit_and_backlog_implementation_plan", "target": "frontend_debt_audit_plan_task_1_collect_audit_evidence", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L47", "weight": 1.0, "source": "frontend_debt_audit_plan_frontend_debt_audit_and_backlog_implementation_plan", "target": "frontend_debt_audit_plan_task_2_synthesize_the_backlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L75", "weight": 1.0, "source": "frontend_debt_audit_plan_frontend_debt_audit_and_backlog_implementation_plan", "target": "frontend_debt_audit_plan_task_3_sync_inbox_and_roadmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/plan.md", "source_location": "L89", "weight": 1.0, "source": "frontend_debt_audit_plan_frontend_debt_audit_and_backlog_implementation_plan", "target": "frontend_debt_audit_plan_task_4_self_check_the_documentation_set", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L83", "weight": 1.0, "source": "docs_roadmap", "target": "frontend_debt_audit_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_debt_audit_spec", "target": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "target": "frontend_debt_audit_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L81", "weight": 1.0, "source": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "target": "frontend_debt_audit_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L74", "weight": 1.0, "source": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "target": "frontend_debt_audit_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L90", "weight": 1.0, "source": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "target": "frontend_debt_audit_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0430\u0443\u0434\u0438\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L31", "weight": 1.0, "source": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "target": "frontend_debt_audit_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L18", "weight": 1.0, "source": "frontend_debt_audit_spec_frontend_debt_audit_and_backlog", "target": "frontend_debt_audit_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L33", "weight": 1.0, "source": "frontend_debt_audit_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_debt_audit_spec_1_\u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f_\u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L48", "weight": 1.0, "source": "frontend_debt_audit_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_debt_audit_spec_2_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0438\u0437\u0430\u0446\u0438\u044f_\u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e_\u0434\u043e\u043b\u0433\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L59", "weight": 1.0, "source": "frontend_debt_audit_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_debt_audit_spec_3_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f_\u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0439_\u0434\u043e\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L69", "weight": 1.0, "source": "frontend_debt_audit_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_debt_audit_spec_4_\u043d\u0438\u043a\u0430\u043a\u0438\u0445_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L92", "weight": 1.0, "source": "frontend_debt_audit_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0430\u0443\u0434\u0438\u0442\u0430", "target": "frontend_debt_audit_spec_\u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/spec.md", "source_location": "L102", "weight": 1.0, "source": "frontend_debt_audit_spec_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b_\u0430\u0443\u0434\u0438\u0442\u0430", "target": "frontend_debt_audit_spec_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043e\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_debt_audit_tasks", "target": "frontend_debt_audit_tasks_frontend_debt_audit_and_backlog_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_debt_audit_tasks_frontend_debt_audit_and_backlog_tasks", "target": "frontend_debt_audit_tasks_1_\u0441\u043d\u044f\u0442\u044c_\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435_frontend_\u0434\u043e\u043b\u0433\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L20", "weight": 1.0, "source": "frontend_debt_audit_tasks_frontend_debt_audit_and_backlog_tasks", "target": "frontend_debt_audit_tasks_2_\u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c_backlog_follow_up_\u0444\u0438\u0447", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L45", "weight": 1.0, "source": "frontend_debt_audit_tasks_frontend_debt_audit_and_backlog_tasks", "target": "frontend_debt_audit_tasks_3_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u043f\u0440\u043e\u0435\u043a\u0442\u043d\u0443\u044e_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L51", "weight": 1.0, "source": "frontend_debt_audit_tasks_frontend_debt_audit_and_backlog_tasks", "target": "frontend_debt_audit_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L11", "weight": 1.0, "source": "frontend_debt_audit_tasks_1_\u0441\u043d\u044f\u0442\u044c_\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435_frontend_\u0434\u043e\u043b\u0433\u0430", "target": "frontend_debt_audit_tasks_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L34", "weight": 1.0, "source": "frontend_debt_audit_tasks_2_\u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c_backlog_follow_up_\u0444\u0438\u0447", "target": "frontend_debt_audit_tasks_\u043d\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f_\u0432_\u043d\u043e\u0432\u044b\u0445_\u0444\u0438\u0447\u0430\u0445_\u043d\u0435_\u0441\u043e\u0437\u0434\u0430\u043d\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-debt-audit/tasks.md", "source_location": "L27", "weight": 1.0, "source": "frontend_debt_audit_tasks_2_\u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c_backlog_follow_up_\u0444\u0438\u0447", "target": "frontend_debt_audit_tasks_\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435_follow_up_\u0444\u0438\u0447\u0438_\u0441\u0442\u0430\u0442\u0443\u0441_completed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_docs_sync_plan", "target": "frontend_docs_sync_plan_frontend_docs_sync_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_docs_sync_plan_frontend_docs_sync_implementation_plan", "target": "frontend_docs_sync_plan_task_1_reconcile_current_docs_state", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L46", "weight": 1.0, "source": "frontend_docs_sync_plan_frontend_docs_sync_implementation_plan", "target": "frontend_docs_sync_plan_task_2_update_inbox_and_roadmap_wording", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L60", "weight": 1.0, "source": "frontend_docs_sync_plan_frontend_docs_sync_implementation_plan", "target": "frontend_docs_sync_plan_task_3_align_feature_docs_with_the_epic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/plan.md", "source_location": "L83", "weight": 1.0, "source": "frontend_docs_sync_plan_frontend_docs_sync_implementation_plan", "target": "frontend_docs_sync_plan_task_4_self_check_the_docs_set", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L85", "weight": 1.0, "source": "docs_roadmap", "target": "frontend_docs_sync_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_docs_sync_spec", "target": "frontend_docs_sync_spec_frontend_docs_sync", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_docs_sync_spec_frontend_docs_sync", "target": "frontend_docs_sync_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L52", "weight": 1.0, "source": "frontend_docs_sync_spec_frontend_docs_sync", "target": "frontend_docs_sync_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L46", "weight": 1.0, "source": "frontend_docs_sync_spec_frontend_docs_sync", "target": "frontend_docs_sync_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L21", "weight": 1.0, "source": "frontend_docs_sync_spec_frontend_docs_sync", "target": "frontend_docs_sync_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L16", "weight": 1.0, "source": "frontend_docs_sync_spec_frontend_docs_sync", "target": "frontend_docs_sync_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L23", "weight": 1.0, "source": "frontend_docs_sync_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_docs_sync_spec_1_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_inbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L29", "weight": 1.0, "source": "frontend_docs_sync_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_docs_sync_spec_2_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_roadmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L34", "weight": 1.0, "source": "frontend_docs_sync_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_docs_sync_spec_3_\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u0442\u044c_frontend_feature_docs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/spec.md", "source_location": "L42", "weight": 1.0, "source": "frontend_docs_sync_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_docs_sync_spec_4_\u043d\u0435_\u043c\u0435\u043d\u044f\u0442\u044c_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_docs_sync_tasks", "target": "frontend_docs_sync_tasks_frontend_docs_sync_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_docs_sync_tasks_frontend_docs_sync_tasks", "target": "frontend_docs_sync_tasks_1_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_inbox_\u0438_roadmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L11", "weight": 1.0, "source": "frontend_docs_sync_tasks_frontend_docs_sync_tasks", "target": "frontend_docs_sync_tasks_2_\u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438_frontend_docs_\u043a_\u0442\u0435\u043a\u0443\u0449\u0435\u043c\u0443_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-docs-sync/tasks.md", "source_location": "L17", "weight": 1.0, "source": "frontend_docs_sync_tasks_frontend_docs_sync_tasks", "target": "frontend_docs_sync_tasks_3_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_app_auth_plan", "target": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L158", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L64", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L3", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L8", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_\u0446\u0435\u043b\u0435\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L90", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_frontend_fsd_app_auth_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L66", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "frontend_fsd_app_auth_plan_auth_flow_\u0431\u0435\u0437_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439_\u0432_runtime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L78", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "frontend_fsd_app_auth_plan_session_restore_\u043d\u0430_\u0441\u0442\u0430\u0440\u0442\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L92", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_1_entities_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L107", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_2_app_providers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L120", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_3_app_routing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L132", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_4_app_layouts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L140", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_5_app_app_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L146", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_6_main_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L151", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_app_auth_plan_phase_7_update_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L173", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_plan_coexistence", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L166", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_plan_\u043f\u043e\u0447\u0435\u043c\u0443_context_\u043d\u0435_\u0432_entities_\u0430_\u0432_app_providers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/plan.md", "source_location": "L160", "weight": 1.0, "source": "frontend_fsd_app_auth_plan_\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_plan_\u043f\u043e\u0447\u0435\u043c\u0443_entities_session_\u0430_\u043d\u0435_features_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_app_auth_spec", "target": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L83", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "target": "frontend_fsd_app_auth_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "target": "frontend_fsd_app_auth_spec_\u043a\u043e\u043d\u0446\u0435\u043f\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L20", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "target": "frontend_fsd_app_auth_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L41", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "target": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L15", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_frontend_fsd_app_auth", "target": "frontend_fsd_app_auth_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L22", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_app_auth_spec_\u0432\u0445\u043e\u0434\u0438\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L31", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_app_auth_spec_\u043d\u0435_\u0432\u0445\u043e\u0434\u0438\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L43", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_spec_1_app_\u0441\u043b\u043e\u0439_\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L53", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_spec_2_session_\u0441\u043b\u043e\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L61", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_spec_3_coexistence_\u0447\u0435\u0440\u0435\u0437_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L73", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_spec_4_\u0442\u0435\u0441\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_\u0437\u0430_\u043a\u043e\u0434\u043e\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/spec.md", "source_location": "L79", "weight": 1.0, "source": "frontend_fsd_app_auth_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_app_auth_spec_5_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks", "target": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L3", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_1_entities_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L15", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_2_app_providers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L24", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_3_app_routing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L33", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_4_app_layouts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L40", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_5_app_app_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L47", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_6_main_tsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-app-auth/tasks.md", "source_location": "L52", "weight": 1.0, "source": "frontend_fsd_app_auth_tasks_frontend_fsd_app_auth_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_app_auth_tasks_phase_7_update_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan", "target": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks", "target": "frontend_fsd_broker_pilot_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L61", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "target": "frontend_fsd_broker_pilot_plan_task_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_fsd_entrypoints_\u0438_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439_\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u043d\u044b\u0439_\u043a\u0430\u0440\u043a\u0430\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L132", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "target": "frontend_fsd_broker_pilot_plan_task_2_\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438_broker_account_slice_\u0438_read_model_\u0441\u043f\u0438\u0441\u043a\u0430_\u0441\u0447\u0435\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L217", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "target": "frontend_fsd_broker_pilot_plan_task_3_\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438_broker_position_slice_\u0438_allocation_instrument_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L273", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "target": "frontend_fsd_broker_pilot_plan_task_4_\u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438_broker_operation_slice_layout_shell_\u0438_page_composition", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L349", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "target": "frontend_fsd_broker_pilot_plan_task_5_\u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c_cleanup_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e_\u0438_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_broker_pilot_plan_frontend_fsd_broker_pilot_implementation_plan", "target": "frontend_fsd_broker_pilot_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec", "target": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L92", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L17", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L107", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L29", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L83", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L39", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L24", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_frontend_fsd_broker_pilot", "target": "frontend_fsd_broker_pilot_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L41", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_1_\u043f\u0435\u0440\u0432\u044b\u0439_fsd_\u0441\u0440\u0435\u0437_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d_broker_\u0434\u043e\u043c\u0435\u043d\u043e\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L47", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_2_broker_\u043a\u043e\u0434_\u0434\u043e\u043b\u0436\u0435\u043d_\u0431\u044b\u0442\u044c_\u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d_\u043f\u043e_fsd_\u0441\u043b\u043e\u044f\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L56", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_3_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u0441\u0440\u0435\u0437\u043e\u0432_\u0434\u043e\u043b\u0436\u043d\u044b_\u0431\u044b\u0442\u044c_\u044f\u0432\u043d\u044b\u043c\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L61", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_4_query_\u043b\u043e\u0433\u0438\u043a\u0430_\u0447\u0442\u0435\u043d\u0438\u044f_\u0434\u043e\u043b\u0436\u043d\u0430_\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u043c_\u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L67", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_5_\u043e\u0431\u0449\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043d\u0435_\u0434\u043e\u043b\u0436\u043d\u0430_\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f_broker_specific", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L72", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_6_\u0442\u0435\u0441\u0442\u044b_\u0434\u043e\u043b\u0436\u043d\u044b_\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_\u043d\u043e\u0432\u044b\u043c_\u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/spec.md", "source_location": "L77", "weight": 1.0, "source": "frontend_fsd_broker_pilot_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_broker_pilot_spec_7_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_ui_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks", "target": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L7", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_broker_pilot_tasks_1_fsd_entrypoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_broker_pilot_tasks_2_broker_account_slice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L19", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_broker_pilot_tasks_3_broker_position_slice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L26", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_broker_pilot_tasks_4_broker_operation_slice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-broker-pilot/tasks.md", "source_location": "L32", "weight": 1.0, "source": "frontend_fsd_broker_pilot_tasks_frontend_fsd_broker_pilot_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_broker_pilot_tasks_5_cleanup_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_cleanup_plan", "target": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L3", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u043e\u0431\u0449\u0438\u0439_\u043f\u043e\u0434\u0445\u043e\u0434", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L8", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_1_\u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c_\u0446\u0435\u043f\u043e\u0447\u043a\u0443_entity_shims_\u043a_api_broker_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L18", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_2_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439_shim_\u043d\u0430_fsd_\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L33", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L74", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_4_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u044b_\u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u043a_shim_\u0444\u0430\u0439\u043b\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L89", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_5_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_api_broker_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L94", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_6_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L99", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_frontend_fsd_cleanup_\u043f\u043b\u0430\u043d", "target": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_7_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L35", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_api_\u043a\u0440\u043e\u043c\u0435_api_screener_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L51", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_components_\u043a\u0440\u043e\u043c\u0435_components_screener_\u0438_components_portfolios", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L47", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L44", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_hooks_\u043a\u0440\u043e\u043c\u0435_hooks_usescreener_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L68", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_pages_broker_\u0432\u0435\u0441\u044c_\u043a\u0430\u0442\u0430\u043b\u043e\u0433", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L62", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_pages_flat_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/plan.md", "source_location": "L71", "weight": 1.0, "source": "frontend_fsd_cleanup_plan_\u0448\u0430\u0433_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_plan_\u043a\u043e\u0440\u0435\u043d\u044c_src", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_cleanup_spec", "target": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L67", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "target": "frontend_fsd_cleanup_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "target": "frontend_fsd_cleanup_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L25", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "target": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L58", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "target": "frontend_fsd_cleanup_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L20", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_frontend_fsd_cleanup", "target": "frontend_fsd_cleanup_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L53", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_cleanup_spec_\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L47", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_cleanup_spec_\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u044b\u0435_\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435_\u0441_shim_\u043d\u0430_fsd_\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L38", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_cleanup_spec_\u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u044b\u0435_entity_api_\u0440\u0430\u0437\u0440\u044b\u0432_\u0446\u0435\u043f\u043e\u0447\u043a\u0438_\u043a_api_broker_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L27", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_cleanup_spec_\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435_shim_\u0444\u0430\u0439\u043b\u044b_re_export_only", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/spec.md", "source_location": "L43", "weight": 1.0, "source": "frontend_fsd_cleanup_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_cleanup_spec_\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0439_\u043c\u0451\u0440\u0442\u0432\u044b\u0439_\u043a\u043e\u0434", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks", "target": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_1_\u0440\u0430\u0437\u043e\u0440\u0432\u0430\u0442\u044c_\u0446\u0435\u043f\u043e\u0447\u043a\u0443_entity_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L11", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_2_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u0439_shim_\u043d\u0430_fsd_\u0438\u043c\u043f\u043e\u0440\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L19", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L46", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_4_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u044b_\u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u043a_shim_\u0444\u0430\u0439\u043b\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L51", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_5_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_api_broker_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L56", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_6_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L62", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_frontend_fsd_cleanup_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_cleanup_tasks_7_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L21", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L32", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L28", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L25", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L38", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_pages_broker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L35", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_pages_flat_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-cleanup/tasks.md", "source_location": "L41", "weight": 1.0, "source": "frontend_fsd_cleanup_tasks_3_\u0443\u0434\u0430\u043b\u0438\u0442\u044c_shim_\u0444\u0430\u0439\u043b\u044b", "target": "frontend_fsd_cleanup_tasks_\u043a\u043e\u0440\u0435\u043d\u044c_src", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_final_plan", "target": "frontend_fsd_final_plan_fsd_final_cleanup_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L11", "weight": 1.0, "source": "frontend_fsd_final_plan_fsd_final_cleanup_implementation_plan", "target": "frontend_fsd_final_plan_phase_a_move_brokerallocationchart_to_shared_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L25", "weight": 1.0, "source": "frontend_fsd_final_plan_fsd_final_cleanup_implementation_plan", "target": "frontend_fsd_final_plan_phase_b_fix_cross_entity_deep_import_in_brokerdisplay_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L31", "weight": 1.0, "source": "frontend_fsd_final_plan_fsd_final_cleanup_implementation_plan", "target": "frontend_fsd_final_plan_phase_c_add_missing_barrel_export", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L41", "weight": 1.0, "source": "frontend_fsd_final_plan_fsd_final_cleanup_implementation_plan", "target": "frontend_fsd_final_plan_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_final_plan_phase_a_move_brokerallocationchart_to_shared_ui", "target": "frontend_fsd_final_plan_task_a1_create_shared_ui_broker_allocation_chart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L18", "weight": 1.0, "source": "frontend_fsd_final_plan_phase_a_move_brokerallocationchart_to_shared_ui", "target": "frontend_fsd_final_plan_task_a2_update_consumers_and_delete_old_location", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L27", "weight": 1.0, "source": "frontend_fsd_final_plan_phase_b_fix_cross_entity_deep_import_in_brokerdisplay_ts", "target": "frontend_fsd_final_plan_task_b1_update_import_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L33", "weight": 1.0, "source": "frontend_fsd_final_plan_phase_c_add_missing_barrel_export", "target": "frontend_fsd_final_plan_task_c1_export_brokeraccountsaggregate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L37", "weight": 1.0, "source": "frontend_fsd_final_plan_phase_c_add_missing_barrel_export", "target": "frontend_fsd_final_plan_task_c2_update_consumer_to_use_barrel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/plan.md", "source_location": "L43", "weight": 1.0, "source": "frontend_fsd_final_plan_verification", "target": "frontend_fsd_final_plan_task_d1_run_tests_lint_build", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_final_spec", "target": "frontend_fsd_final_spec_fsd_final_cleanup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L33", "weight": 1.0, "source": "frontend_fsd_final_spec_fsd_final_cleanup", "target": "frontend_fsd_final_spec_constraints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L3", "weight": 1.0, "source": "frontend_fsd_final_spec_fsd_final_cleanup", "target": "frontend_fsd_final_spec_goal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L39", "weight": 1.0, "source": "frontend_fsd_final_spec_fsd_final_cleanup", "target": "frontend_fsd_final_spec_out_of_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L7", "weight": 1.0, "source": "frontend_fsd_final_spec_fsd_final_cleanup", "target": "frontend_fsd_final_spec_requirements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L9", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r1_all_imports_use_path_aliases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L12", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r2_brokeraccountlayout_lives_in_widgets_layer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L15", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r3_entities_search_has_an_api_layer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L18", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r4_app_layer_uses_barrel_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L21", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r5_tests_use_path_aliases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L24", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r6_brokerallocationchart_lives_in_shared_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L27", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r7_no_cross_entity_deep_relative_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/spec.md", "source_location": "L30", "weight": 1.0, "source": "frontend_fsd_final_spec_requirements", "target": "frontend_fsd_final_spec_r8_all_entities_fully_export_their_public_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_final_tasks", "target": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L3", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_1_fix_import_aliases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L7", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_2_move_brokeraccountlayout_to_widgets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L12", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_3_add_api_to_entities_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L17", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_4_fix_app_layer_deep_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L21", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_5_fix_test_relative_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L26", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_a_move_brokerallocationbar_to_shared_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L31", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_b_fix_cross_entity_deep_import", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L35", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_phase_c_add_missing_barrel_export", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-final/tasks.md", "source_location": "L40", "weight": 1.0, "source": "frontend_fsd_final_tasks_tasks_fsd_final_cleanup", "target": "frontend_fsd_final_tasks_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_market_pages_plan", "target": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_fsd_market_pages_tasks", "target": "frontend_fsd_market_pages_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u0431\u0430\u0437\u043e\u0432\u043e\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L21", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L189", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f_\u043f\u043b\u0430\u043d\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L106", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L182", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u0440\u0438\u0441\u043a\u0438_\u0438_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435_\u0442\u043e\u0447\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L74", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u0446\u0435\u043b\u0435\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L136", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_frontend_fsd_market_pages_implementation_plan", "target": "frontend_fsd_market_pages_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L23", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_market_pages_plan_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L49", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_market_pages_plan_modify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L117", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "frontend_fsd_market_pages_plan_bond_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L126", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "frontend_fsd_market_pages_plan_search_flow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L108", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u043f\u043e\u0442\u043e\u043a\u0438_\u0434\u0430\u043d\u043d\u044b\u0445", "target": "frontend_fsd_market_pages_plan_stock_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L138", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_market_pages_plan_phase_1_search_entity_\u0438_searchbar_widget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L148", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_market_pages_plan_phase_2_market_widgets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L157", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_market_pages_plan_phase_3_market_pages_\u0438_route_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/plan.md", "source_location": "L171", "weight": 1.0, "source": "frontend_fsd_market_pages_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "frontend_fsd_market_pages_plan_phase_4_documentation_adr_\u0438_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_market_pages_spec", "target": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L100", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L17", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044f_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L119", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L29", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L90", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L43", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L23", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_frontend_fsd_market_pages", "target": "frontend_fsd_market_pages_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L52", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_1_1_ownership_\u0434\u0430\u043d\u043d\u044b\u0445_\u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f_\u0443_pages_\u0438_entities", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L45", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_1_\u0432\u0441\u0435_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_fsd_\u0441\u043b\u043e\u044f\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L64", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_2_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u0441\u0440\u0435\u0437\u043e\u0432_\u044f\u0432\u043d\u044b\u0435_\u0447\u0435\u0440\u0435\u0437_public_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L72", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_3_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_ui_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L76", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_4_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c_\u0447\u0435\u0440\u0435\u0437_shim_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L81", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_5_\u0442\u0435\u0441\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_\u043d\u043e\u0432\u044b\u043c_\u0433\u0440\u0430\u043d\u0438\u0446\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/spec.md", "source_location": "L85", "weight": 1.0, "source": "frontend_fsd_market_pages_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_market_pages_spec_6_\u043e\u0431\u0449\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f_\u0432_shared", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_market_pages_tasks", "target": "frontend_fsd_market_pages_tasks_frontend_fsd_market_pages_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L16", "weight": 1.0, "source": "frontend_fsd_market_pages_tasks_frontend_fsd_market_pages_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_market_pages_tasks_1_search_slice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L24", "weight": 1.0, "source": "frontend_fsd_market_pages_tasks_frontend_fsd_market_pages_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_market_pages_tasks_2_market_widgets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L32", "weight": 1.0, "source": "frontend_fsd_market_pages_tasks_frontend_fsd_market_pages_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_market_pages_tasks_3_market_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-market-pages/tasks.md", "source_location": "L40", "weight": 1.0, "source": "frontend_fsd_market_pages_tasks_frontend_fsd_market_pages_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_market_pages_tasks_4_docs_\u0438_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_portfolios_plan", "target": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "target": "frontend_fsd_portfolios_plan_task_1_create_widget_directory_structure_and_barrel_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L143", "weight": 1.0, "source": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "target": "frontend_fsd_portfolios_plan_task_2_update_pages_to_use_widgets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L194", "weight": 1.0, "source": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "target": "frontend_fsd_portfolios_plan_task_3_remove_flat_components_portfolios", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L240", "weight": 1.0, "source": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "target": "frontend_fsd_portfolios_plan_task_4_update_documentation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/plan.md", "source_location": "L269", "weight": 1.0, "source": "frontend_fsd_portfolios_plan_frontend_fsd_portfolio_pages_implementation_plan", "target": "frontend_fsd_portfolios_plan_task_5_final_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_portfolios_spec", "target": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L74", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L30", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L55", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L63", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_\u0441\u043f\u0438\u0441\u043e\u043a_\u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L20", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L15", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_frontend_fsd_portfolio_pages", "target": "frontend_fsd_portfolios_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L32", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_portfolios_spec_\u043c\u0438\u0433\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/spec.md", "source_location": "L51", "weight": 1.0, "source": "frontend_fsd_portfolios_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_portfolios_spec_\u0443\u0434\u0430\u043b\u044f\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_portfolios_tasks", "target": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "target": "frontend_fsd_portfolios_tasks_1_create_widget_directory_structure_and_barrel_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "target": "frontend_fsd_portfolios_tasks_2_update_pages_to_use_widgets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L21", "weight": 1.0, "source": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "target": "frontend_fsd_portfolios_tasks_3_remove_flat_components_portfolios", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L30", "weight": 1.0, "source": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "target": "frontend_fsd_portfolios_tasks_4_update_documentation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-portfolios/tasks.md", "source_location": "L36", "weight": 1.0, "source": "frontend_fsd_portfolios_tasks_frontend_fsd_portfolio_pages_tasks", "target": "frontend_fsd_portfolios_tasks_5_final_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_screener_plan", "target": "frontend_fsd_screener_plan_frontend_fsd_screener_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L53", "weight": 1.0, "source": "frontend_fsd_screener_plan_frontend_fsd_screener_implementation_plan", "target": "frontend_fsd_screener_plan_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L11", "weight": 1.0, "source": "frontend_fsd_screener_plan_frontend_fsd_screener_implementation_plan", "target": "frontend_fsd_screener_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L41", "weight": 1.0, "source": "frontend_fsd_screener_plan_frontend_fsd_screener_implementation_plan", "target": "frontend_fsd_screener_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_screener_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_screener_plan_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L32", "weight": 1.0, "source": "frontend_fsd_screener_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_screener_plan_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/plan.md", "source_location": "L29", "weight": 1.0, "source": "frontend_fsd_screener_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_screener_plan_modify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_screener_spec", "target": "frontend_fsd_screener_spec_frontend_fsd_screener", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_screener_spec_frontend_fsd_screener", "target": "frontend_fsd_screener_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L41", "weight": 1.0, "source": "frontend_fsd_screener_spec_frontend_fsd_screener", "target": "frontend_fsd_screener_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L16", "weight": 1.0, "source": "frontend_fsd_screener_spec_frontend_fsd_screener", "target": "frontend_fsd_screener_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L23", "weight": 1.0, "source": "frontend_fsd_screener_spec_frontend_fsd_screener", "target": "frontend_fsd_screener_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L12", "weight": 1.0, "source": "frontend_fsd_screener_spec_frontend_fsd_screener", "target": "frontend_fsd_screener_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L25", "weight": 1.0, "source": "frontend_fsd_screener_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_screener_spec_1_features_\u0441\u043b\u043e\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L31", "weight": 1.0, "source": "frontend_fsd_screener_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_screener_spec_2_pages_\u0441\u043b\u043e\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/spec.md", "source_location": "L36", "weight": 1.0, "source": "frontend_fsd_screener_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_screener_spec_3_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_screener_tasks", "target": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_1_api_\u0441\u043b\u043e\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L10", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_2_\u043c\u043e\u0434\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L15", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_3_ui_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L24", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_4_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L29", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_5_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L33", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_6_\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435_legacy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-screener/tasks.md", "source_location": "L39", "weight": 1.0, "source": "frontend_fsd_screener_tasks_frontend_fsd_screener_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "frontend_fsd_screener_tasks_7_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan", "target": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L37", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "target": "frontend_fsd_shared_layer_plan_task_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_shared_api_re_export_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L113", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "target": "frontend_fsd_shared_layer_plan_task_2_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_shared_ui_re_export_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L180", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "target": "frontend_fsd_shared_layer_plan_task_3_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_fsd_entities_widgets_pages_\u043d\u0430_shared", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L269", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "target": "frontend_fsd_shared_layer_plan_task_4_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c_legacy_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_\u043d\u0430_shared", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L346", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "target": "frontend_fsd_shared_layer_plan_task_5_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_frontend_fsd_shared_layer_implementation_plan", "target": "frontend_fsd_shared_layer_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L32", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_shared_layer_plan_\u0431\u0443\u0434\u0443\u0442_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b_\u0438\u043c\u043f\u043e\u0440\u0442\u044b_shared", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L25", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_shared_layer_plan_\u0431\u0443\u0434\u0443\u0442_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b_\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f_re_export_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/plan.md", "source_location": "L15", "weight": 1.0, "source": "frontend_fsd_shared_layer_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "frontend_fsd_shared_layer_plan_\u0431\u0443\u0434\u0443\u0442_\u0441\u043e\u0437\u0434\u0430\u043d\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec", "target": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L68", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "target": "frontend_fsd_shared_layer_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "target": "frontend_fsd_shared_layer_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L20", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "target": "frontend_fsd_shared_layer_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L82", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "target": "frontend_fsd_shared_layer_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L40", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "target": "frontend_fsd_shared_layer_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L14", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_frontend_fsd_shared_layer", "target": "frontend_fsd_shared_layer_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L22", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_shared_layer_spec_\u0432\u0445\u043e\u0434\u0438\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L29", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "frontend_fsd_shared_layer_spec_\u043d\u0435_\u0432\u0445\u043e\u0434\u0438\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L42", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_shared_layer_spec_1_shared_api_\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442_\u0431\u0430\u0437\u043e\u0432\u0443\u044e_http_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L52", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_shared_layer_spec_2_shared_ui_\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442_\u0442\u043e\u043b\u044c\u043a\u043e_truly_generic_ui_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L60", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_shared_layer_spec_3_coexistence_\u0447\u0435\u0440\u0435\u0437_shims", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/spec.md", "source_location": "L64", "weight": 1.0, "source": "frontend_fsd_shared_layer_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_fsd_shared_layer_spec_4_fsd_\u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438_\u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442_\u0447\u0435\u0440\u0435\u0437_shared", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-fsd-shared-layer/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_fsd_shared_layer_tasks", "target": "frontend_fsd_shared_layer_tasks_tasks_frontend_fsd_shared_layer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_hardening_plan", "target": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "target": "frontend_infrastructure_hardening_plan_task_1_browser_mock_mode_wiring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L35", "weight": 1.0, "source": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "target": "frontend_infrastructure_hardening_plan_task_2_env_validation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L54", "weight": 1.0, "source": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "target": "frontend_infrastructure_hardening_plan_task_3_tooling_consistency", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L74", "weight": 1.0, "source": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "target": "frontend_infrastructure_hardening_plan_task_4_contract_freshness", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/plan.md", "source_location": "L95", "weight": 1.0, "source": "frontend_infrastructure_hardening_plan_frontend_infrastructure_hardening_implementation_plan", "target": "frontend_infrastructure_hardening_plan_task_5_verification", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L86", "weight": 1.0, "source": "docs_roadmap", "target": "frontend_infrastructure_hardening_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec", "target": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "target": "frontend_infrastructure_hardening_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L49", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "target": "frontend_infrastructure_hardening_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L43", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "target": "frontend_infrastructure_hardening_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L21", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "target": "frontend_infrastructure_hardening_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L16", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_frontend_infrastructure_hardening", "target": "frontend_infrastructure_hardening_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L23", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_infrastructure_hardening_spec_1_browser_mock_mode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L28", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_infrastructure_hardening_spec_2_env_validation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L33", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_infrastructure_hardening_spec_3_tooling_consistency", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/spec.md", "source_location": "L38", "weight": 1.0, "source": "frontend_infrastructure_hardening_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_infrastructure_hardening_spec_4_contract_freshness", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_hardening_tasks", "target": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "target": "frontend_infrastructure_hardening_tasks_1_\u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c_browser_mock_mode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L11", "weight": 1.0, "source": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "target": "frontend_infrastructure_hardening_tasks_2_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_env", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L17", "weight": 1.0, "source": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "target": "frontend_infrastructure_hardening_tasks_3_tooling_consistency", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L23", "weight": 1.0, "source": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "target": "frontend_infrastructure_hardening_tasks_4_contract_freshness", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-hardening/tasks.md", "source_location": "L29", "weight": 1.0, "source": "frontend_infrastructure_hardening_tasks_frontend_infrastructure_hardening_tasks", "target": "frontend_infrastructure_hardening_tasks_5_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan", "target": "frontend_infrastructure_tooling_plan_frontend_infrastructure_tooling_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L3", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_frontend_infrastructure_tooling_implementation_plan", "target": "frontend_infrastructure_tooling_plan_architecture_decisions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L101", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_frontend_infrastructure_tooling_implementation_plan", "target": "frontend_infrastructure_tooling_plan_dependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L15", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_frontend_infrastructure_tooling_implementation_plan", "target": "frontend_infrastructure_tooling_plan_phases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L112", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_frontend_infrastructure_tooling_implementation_plan", "target": "frontend_infrastructure_tooling_plan_rollback_strategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L5", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_architecture_decisions", "target": "frontend_infrastructure_tooling_plan_adr_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L10", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_architecture_decisions", "target": "frontend_infrastructure_tooling_plan_non_adr_decisions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L19", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_phases", "target": "frontend_infrastructure_tooling_plan_phase_1_ky_migration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L31", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_phases", "target": "frontend_infrastructure_tooling_plan_phase_2_biome", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L47", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_phases", "target": "frontend_infrastructure_tooling_plan_phase_3_unify_api_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L59", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_phases", "target": "frontend_infrastructure_tooling_plan_phase_4_msw_browser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L68", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_phases", "target": "frontend_infrastructure_tooling_plan_phase_5_env_validation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/plan.md", "source_location": "L74", "weight": 1.0, "source": "frontend_infrastructure_tooling_plan_phases", "target": "frontend_infrastructure_tooling_plan_phase_6_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec", "target": "frontend_infrastructure_tooling_spec_frontend_infrastructure_tooling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L69", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_frontend_infrastructure_tooling", "target": "frontend_infrastructure_tooling_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L82", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_frontend_infrastructure_tooling", "target": "frontend_infrastructure_tooling_spec_out_of_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L3", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_frontend_infrastructure_tooling", "target": "frontend_infrastructure_tooling_spec_purpose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L7", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_frontend_infrastructure_tooling", "target": "frontend_infrastructure_tooling_spec_requirements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L9", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_requirements", "target": "frontend_infrastructure_tooling_spec_1_msw_browser_mode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L19", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_requirements", "target": "frontend_infrastructure_tooling_spec_2_biome_\u0432\u043c\u0435\u0441\u0442\u043e_eslint_prettier", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L30", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_requirements", "target": "frontend_infrastructure_tooling_spec_3_\u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0442\u0438\u043f\u043e\u0432_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L39", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_requirements", "target": "frontend_infrastructure_tooling_spec_4_\u043f\u043e\u043b\u043d\u0430\u044f_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u043d\u0430_ky", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L48", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_requirements", "target": "frontend_infrastructure_tooling_spec_5_tanstack_router_lazy_loading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/spec.md", "source_location": "L61", "weight": 1.0, "source": "frontend_infrastructure_tooling_spec_requirements", "target": "frontend_infrastructure_tooling_spec_6_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L3", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_phase_1_ky_migration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L22", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_phase_2_biome_migration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L38", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_phase_3_unify_api_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L46", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_phase_4_msw_browser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L55", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_phase_5_env_validation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L61", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_frontend_infrastructure_tooling_tasks", "target": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L105", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "target": "frontend_infrastructure_tooling_tasks_devtools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L92", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "target": "frontend_infrastructure_tooling_tasks_replace_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L67", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "target": "frontend_infrastructure_tooling_tasks_route_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L86", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "target": "frontend_infrastructure_tooling_tasks_router_integration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L63", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "target": "frontend_infrastructure_tooling_tasks_setup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-infrastructure-tooling/tasks.md", "source_location": "L99", "weight": 1.0, "source": "frontend_infrastructure_tooling_tasks_phase_6_tanstack_router", "target": "frontend_infrastructure_tooling_tasks_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_libraries_plan", "target": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L6", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L116", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u043f\u043e_\u043a\u0430\u0436\u0434\u043e\u043c\u0443_\u044d\u0442\u0430\u043f\u0443_\u0440\u0430\u0431\u043e\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L119", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439_\u0444\u043e\u043d", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L152", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439_\u0441\u043b\u043e\u0432\u0435\u0441\u043d\u044b\u0439_\u043e\u0431\u0437\u043e\u0440_\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L122", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0439_\u0441\u043f\u0438\u0441\u043e\u043a_\u0430\u0432\u0442\u043e\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L143", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435_\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0441\u0442\u0438_\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439_\u0438_\u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0445_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432_\u0440\u0430\u0431\u043e\u0442\u044b_\u043d\u0430\u0434_\u0437\u0430\u0434\u0430\u0447\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L3", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u043e\u0431\u0437\u043e\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L110", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435_\u0438_\u0438\u043d\u0442\u0435\u0440\u043d\u0430\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L149", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430_\u043d\u0430\u0447\u0430\u043b\u043e_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438_\u043a\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L96", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0440\u0438\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L134", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0448\u0430\u0431\u043b\u043e\u043d_\u043a\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L146", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u0448\u0430\u0431\u043b\u043e\u043d_\u0440\u0438\u0441\u043a\u043e\u0432_\u043a\u043e\u043c\u0438\u0441\u0441\u0430\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L28", "weight": 1.0, "source": "frontend_libraries_plan_plan_md_\u043f\u043b\u0430\u043d_\u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L8", "weight": 1.0, "source": "frontend_libraries_plan_\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "target": "frontend_libraries_plan_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430_\u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e_\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0433\u043e_\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L12", "weight": 1.0, "source": "frontend_libraries_plan_\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435_\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438", "target": "frontend_libraries_plan_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b_\u043a\u043e\u0434\u0430_\u0438_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L22", "weight": 1.0, "source": "frontend_libraries_plan_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b_\u043a\u043e\u0434\u0430_\u0438_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "frontend_libraries_plan_\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L25", "weight": 1.0, "source": "frontend_libraries_plan_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b_\u043a\u043e\u0434\u0430_\u0438_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "frontend_libraries_plan_\u0440\u0430\u0431\u043e\u0442\u0430_\u0441_\u0434\u0430\u043d\u043d\u044b\u043c\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L18", "weight": 1.0, "source": "frontend_libraries_plan_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b_\u043a\u043e\u0434\u0430_\u0438_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "frontend_libraries_plan_\u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e_\u0440\u0430\u0431\u043e\u0442\u044b_\u0441_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L14", "weight": 1.0, "source": "frontend_libraries_plan_\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b_\u043a\u043e\u0434\u0430_\u0438_\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438", "target": "frontend_libraries_plan_\u0444\u043e\u0440\u043c\u044b_\u043f\u043e_\u0448\u0430\u0431\u043b\u043e\u043d\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L87", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_10_\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f_\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L30", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_1_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430_\u0438_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L36", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_2_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_http_\u043a\u043b\u0438\u0435\u043d\u0442\u0430_ky", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L43", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_3_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_zustand_stores", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L50", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_4_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_mui_\u0442\u0435\u043c\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L58", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_5_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0434\u0430\u0442\u044b_dayjs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L63", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_6_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0444\u043e\u0440\u043c_react_hook_form_zod", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L69", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_7_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0443\u0442\u0438\u043b\u0438\u0442\u044b_clsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L74", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_8_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435_\u0442\u0430\u0431\u043b\u0438\u0446_tanstack_react_table", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L80", "weight": 1.0, "source": "frontend_libraries_plan_\u044d\u0442\u0430\u043f\u044b_\u0440\u0430\u0431\u043e\u0442\u044b", "target": "frontend_libraries_plan_\u044d\u0442\u0430\u043f_9_\u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430_\u043a\u043e\u0434\u043e\u0432\u043e\u0439_\u0431\u0430\u0437\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L98", "weight": 1.0, "source": "frontend_libraries_plan_\u0440\u0438\u0441\u043a\u0438", "target": "frontend_libraries_plan_1_\u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c_\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438_mui_\u0441_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438_css_\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L101", "weight": 1.0, "source": "frontend_libraries_plan_\u0440\u0438\u0441\u043a\u0438", "target": "frontend_libraries_plan_2_\u0437\u0430\u043c\u0435\u043d\u0430_\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438_\u0441_\u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438_\u043d\u0430_zustand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L104", "weight": 1.0, "source": "frontend_libraries_plan_\u0440\u0438\u0441\u043a\u0438", "target": "frontend_libraries_plan_3_\u0440\u0438\u0441\u043a\u0438_\u0441\u0442\u0430\u0440\u0435\u043d\u0438\u044f_\u0434\u043e\u043a\u0430_\u0432_\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435_\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/plan.md", "source_location": "L107", "weight": 1.0, "source": "frontend_libraries_plan_\u0440\u0438\u0441\u043a\u0438", "target": "frontend_libraries_plan_4_\u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u0435_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439_\u043d\u0430_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435_\u0444\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_libraries_spec", "target": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L46", "weight": 1.0, "source": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_spec_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0438\u043d\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L34", "weight": 1.0, "source": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_spec_\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f_\u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L28", "weight": 1.0, "source": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_spec_\u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L9", "weight": 1.0, "source": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_spec_\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L3", "weight": 1.0, "source": "frontend_libraries_spec_spec_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L21", "weight": 1.0, "source": "frontend_libraries_spec_\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b", "target": "frontend_libraries_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/spec.md", "source_location": "L11", "weight": 1.0, "source": "frontend_libraries_spec_\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b", "target": "frontend_libraries_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_libraries_tasks", "target": "frontend_libraries_tasks_tasks_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L12", "weight": 1.0, "source": "frontend_libraries_tasks_tasks_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_tasks_\u0431\u0430\u0437\u043e\u0432\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L44", "weight": 1.0, "source": "frontend_libraries_tasks_tasks_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_tasks_\u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f_\u0437\u0430\u0434\u0430\u0447\u0438_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L8", "weight": 1.0, "source": "frontend_libraries_tasks_tasks_md_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439_\u0441\u0442\u0435\u043a", "target": "frontend_libraries_tasks_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L14", "weight": 1.0, "source": "frontend_libraries_tasks_\u0431\u0430\u0437\u043e\u0432\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "target": "frontend_libraries_tasks_\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L35", "weight": 1.0, "source": "frontend_libraries_tasks_\u0431\u0430\u0437\u043e\u0432\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "target": "frontend_libraries_tasks_\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435_\u0444\u0430\u0439\u043b\u044b_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L20", "weight": 1.0, "source": "frontend_libraries_tasks_\u0431\u0430\u0437\u043e\u0432\u0430\u044f_\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e", "target": "frontend_libraries_tasks_\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L54", "weight": 1.0, "source": "frontend_libraries_tasks_\u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f_\u0437\u0430\u0434\u0430\u0447\u0438_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "frontend_libraries_tasks_low_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442_\u043f\u043e_\u043c\u0435\u0440\u0435_\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-libraries/tasks.md", "source_location": "L46", "weight": 1.0, "source": "frontend_libraries_tasks_\u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f_\u0437\u0430\u0434\u0430\u0447\u0438_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "target": "frontend_libraries_tasks_mid_\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439_\u0441\u043f\u0440\u0438\u043d\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_plan", "target": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "target": "frontend_shared_boundary_cleanup_plan_task_1_audit_shared_public_boundaries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L31", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "target": "frontend_shared_boundary_cleanup_plan_task_2_narrow_the_shared_surface", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L46", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "target": "frontend_shared_boundary_cleanup_plan_task_3_fix_ambiguous_cross_boundary_imports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L61", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "target": "frontend_shared_boundary_cleanup_plan_task_4_update_boundary_docs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/plan.md", "source_location": "L76", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_plan_frontend_shared_boundary_cleanup_implementation_plan", "target": "frontend_shared_boundary_cleanup_plan_task_5_verification", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L88", "weight": 1.0, "source": "docs_roadmap", "target": "frontend_shared_boundary_cleanup_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec", "target": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "target": "frontend_shared_boundary_cleanup_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L48", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "target": "frontend_shared_boundary_cleanup_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L42", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "target": "frontend_shared_boundary_cleanup_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L21", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "target": "frontend_shared_boundary_cleanup_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L16", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_frontend_shared_boundary_cleanup", "target": "frontend_shared_boundary_cleanup_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L23", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_shared_boundary_cleanup_spec_1_\u0441\u0443\u0437\u0438\u0442\u044c_shared_public_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L28", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_shared_boundary_cleanup_spec_2_\u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c_boundary_ambiguity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L33", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_shared_boundary_cleanup_spec_3_\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c_runtime_behavior", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/spec.md", "source_location": "L38", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_shared_boundary_cleanup_spec_4_\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c_public_api_\u043f\u0440\u0430\u0432\u0438\u043b\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_tasks", "target": "frontend_shared_boundary_cleanup_tasks_frontend_shared_boundary_cleanup_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_tasks_frontend_shared_boundary_cleanup_tasks", "target": "frontend_shared_boundary_cleanup_tasks_1_\u043d\u0430\u0439\u0442\u0438_boundary_ambiguity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L11", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_tasks_frontend_shared_boundary_cleanup_tasks", "target": "frontend_shared_boundary_cleanup_tasks_2_\u0441\u0443\u0437\u0438\u0442\u044c_shared_public_surface", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L17", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_tasks_frontend_shared_boundary_cleanup_tasks", "target": "frontend_shared_boundary_cleanup_tasks_3_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e_\u0441\u043b\u043e\u0451\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-shared-boundary-cleanup/tasks.md", "source_location": "L23", "weight": 1.0, "source": "frontend_shared_boundary_cleanup_tasks_frontend_shared_boundary_cleanup_tasks", "target": "frontend_shared_boundary_cleanup_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_test_coverage_plan", "target": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_1_infrastructure_vitest_config_test_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L421", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_2_api_client_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L552", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_3_auth_api_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L634", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_4_authcontext_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L744", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_5_hook_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1127", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_6_ui_component_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1538", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_7_page_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/plan.md", "source_location": "L1910", "weight": 1.0, "source": "frontend_test_coverage_plan_frontend_test_coverage_implementation_plan", "target": "frontend_test_coverage_plan_task_8_final_verification", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L66", "weight": 1.0, "source": "docs_roadmap", "target": "frontend_test_coverage_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_test_coverage_spec", "target": "frontend_test_coverage_spec_frontend_unit_test_coverage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L24", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L68", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_implementation_order_5_phases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L48", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_msw_handlers_default", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L10", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_project_structure_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L35", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_renderwithproviders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L3", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_stack", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L119", "weight": 1.0, "source": "frontend_test_coverage_spec_frontend_unit_test_coverage", "target": "frontend_test_coverage_spec_testing_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L70", "weight": 1.0, "source": "frontend_test_coverage_spec_implementation_order_5_phases", "target": "frontend_test_coverage_spec_phase_1_infrastructure_api_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L84", "weight": 1.0, "source": "frontend_test_coverage_spec_implementation_order_5_phases", "target": "frontend_test_coverage_spec_phase_2_auth_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L95", "weight": 1.0, "source": "frontend_test_coverage_spec_implementation_order_5_phases", "target": "frontend_test_coverage_spec_phase_3_ui_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L104", "weight": 1.0, "source": "frontend_test_coverage_spec_implementation_order_5_phases", "target": "frontend_test_coverage_spec_phase_4_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-coverage/spec.md", "source_location": "L113", "weight": 1.0, "source": "frontend_test_coverage_spec_implementation_order_5_phases", "target": "frontend_test_coverage_spec_phase_5_scripts_wiring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L1", "weight": 1.0, "source": "frontend_test_hygiene_plan", "target": "frontend_test_hygiene_plan_frontend_test_hygiene_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L13", "weight": 1.0, "source": "frontend_test_hygiene_plan_frontend_test_hygiene_implementation_plan", "target": "frontend_test_hygiene_plan_task_1_inspect_the_current_test_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L32", "weight": 1.0, "source": "frontend_test_hygiene_plan_frontend_test_hygiene_implementation_plan", "target": "frontend_test_hygiene_plan_task_2_narrow_the_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L52", "weight": 1.0, "source": "frontend_test_hygiene_plan_frontend_test_hygiene_implementation_plan", "target": "frontend_test_hygiene_plan_task_3_normalize_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/plan.md", "source_location": "L68", "weight": 1.0, "source": "frontend_test_hygiene_plan_frontend_test_hygiene_implementation_plan", "target": "frontend_test_hygiene_plan_task_4_verify_coverage_remains_stable", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L90", "weight": 1.0, "source": "docs_roadmap", "target": "frontend_test_hygiene_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L1", "weight": 1.0, "source": "frontend_test_hygiene_spec", "target": "frontend_test_hygiene_spec_frontend_test_hygiene", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L6", "weight": 1.0, "source": "frontend_test_hygiene_spec_frontend_test_hygiene", "target": "frontend_test_hygiene_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L48", "weight": 1.0, "source": "frontend_test_hygiene_spec_frontend_test_hygiene", "target": "frontend_test_hygiene_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L42", "weight": 1.0, "source": "frontend_test_hygiene_spec_frontend_test_hygiene", "target": "frontend_test_hygiene_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L20", "weight": 1.0, "source": "frontend_test_hygiene_spec_frontend_test_hygiene", "target": "frontend_test_hygiene_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L15", "weight": 1.0, "source": "frontend_test_hygiene_spec_frontend_test_hygiene", "target": "frontend_test_hygiene_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L22", "weight": 1.0, "source": "frontend_test_hygiene_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_test_hygiene_spec_1_test_helpers_stay_minimal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L27", "weight": 1.0, "source": "frontend_test_hygiene_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_test_hygiene_spec_2_testing_conventions_stay_consistent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L32", "weight": 1.0, "source": "frontend_test_hygiene_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_test_hygiene_spec_3_coverage_is_preserved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/spec.md", "source_location": "L37", "weight": 1.0, "source": "frontend_test_hygiene_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "frontend_test_hygiene_spec_4_no_production_behavior_changes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L1", "weight": 1.0, "source": "frontend_test_hygiene_tasks", "target": "frontend_test_hygiene_tasks_frontend_test_hygiene_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L5", "weight": 1.0, "source": "frontend_test_hygiene_tasks_frontend_test_hygiene_tasks", "target": "frontend_test_hygiene_tasks_1_\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c_\u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L11", "weight": 1.0, "source": "frontend_test_hygiene_tasks_frontend_test_hygiene_tasks", "target": "frontend_test_hygiene_tasks_2_\u0441\u0443\u0437\u0438\u0442\u044c_test_layer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L17", "weight": 1.0, "source": "frontend_test_hygiene_tasks_frontend_test_hygiene_tasks", "target": "frontend_test_hygiene_tasks_3_\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/frontend-test-hygiene/tasks.md", "source_location": "L23", "weight": 1.0, "source": "frontend_test_hygiene_tasks_frontend_test_hygiene_tasks", "target": "frontend_test_hygiene_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L1", "weight": 1.0, "source": "fsd_entities_migration_plan", "target": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L5", "weight": 1.0, "source": "fsd_entities_migration_tasks", "target": "fsd_entities_migration_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L77", "weight": 1.0, "source": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "target": "fsd_entities_migration_plan_task_1_entities_stock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L110", "weight": 1.0, "source": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "target": "fsd_entities_migration_plan_task_2_entities_bond", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L140", "weight": 1.0, "source": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "target": "fsd_entities_migration_plan_task_3_entities_portfolio", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L172", "weight": 1.0, "source": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "target": "fsd_entities_migration_plan_task_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L13", "weight": 1.0, "source": "fsd_entities_migration_plan_fsd_entities_migration_implementation_plan", "target": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L23", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_bond_entity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L46", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_consumer_migration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L30", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_portfolio_entity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L40", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_shared_cleanup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L53", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_shim_files_\u043e\u0431\u0440\u0430\u0442\u043d\u043e_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435_re_export", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L15", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_stock_entity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L67", "weight": 1.0, "source": "fsd_entities_migration_plan_\u043a\u0430\u0440\u0442\u0430_\u0444\u0430\u0439\u043b\u043e\u0432", "target": "fsd_entities_migration_plan_test_relocation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L90", "weight": 1.0, "source": "fsd_entities_migration_plan_task_1_entities_stock", "target": "fsd_entities_migration_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L79", "weight": 1.0, "source": "fsd_entities_migration_plan_task_1_entities_stock", "target": "fsd_entities_migration_plan_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L121", "weight": 1.0, "source": "fsd_entities_migration_plan_task_2_entities_bond", "target": "fsd_entities_migration_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_121", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L112", "weight": 1.0, "source": "fsd_entities_migration_plan_task_2_entities_bond", "target": "fsd_entities_migration_plan_\u0444\u0430\u0439\u043b\u044b_112", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L152", "weight": 1.0, "source": "fsd_entities_migration_plan_task_3_entities_portfolio", "target": "fsd_entities_migration_plan_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_152", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/plan.md", "source_location": "L142", "weight": 1.0, "source": "fsd_entities_migration_plan_task_3_entities_portfolio", "target": "fsd_entities_migration_plan_\u0444\u0430\u0439\u043b\u044b_142", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L1", "weight": 1.0, "source": "fsd_entities_migration_spec", "target": "fsd_entities_migration_spec_fsd_entities_migration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L72", "weight": 1.0, "source": "fsd_entities_migration_spec_fsd_entities_migration", "target": "fsd_entities_migration_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L6", "weight": 1.0, "source": "fsd_entities_migration_spec_fsd_entities_migration", "target": "fsd_entities_migration_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L65", "weight": 1.0, "source": "fsd_entities_migration_spec_fsd_entities_migration", "target": "fsd_entities_migration_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L29", "weight": 1.0, "source": "fsd_entities_migration_spec_fsd_entities_migration", "target": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L20", "weight": 1.0, "source": "fsd_entities_migration_spec_fsd_entities_migration", "target": "fsd_entities_migration_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L31", "weight": 1.0, "source": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "fsd_entities_migration_spec_1_\u043a\u0430\u0436\u0434\u0430\u044f_\u0441\u0443\u0449\u043d\u043e\u0441\u0442\u044c_\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442_\u044f\u0432\u043d\u0443\u044e_fsd_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L37", "weight": 1.0, "source": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "fsd_entities_migration_spec_2_api_\u0444\u0443\u043d\u043a\u0446\u0438\u0438_\u0432\u044b\u043d\u043e\u0441\u044f\u0442\u0441\u044f_\u0438\u0437_shared_api_client_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L47", "weight": 1.0, "source": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "fsd_entities_migration_spec_3_query_\u0445\u0443\u043a\u0438_\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f\u0442\u0441\u044f_\u0438\u0437_global_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L52", "weight": 1.0, "source": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "fsd_entities_migration_spec_4_\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c_\u043d\u0430_\u0432\u0440\u0435\u043c\u044f_\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L57", "weight": 1.0, "source": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "fsd_entities_migration_spec_5_\u0442\u0435\u0441\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0442_\u0437\u0430_\u043a\u043e\u0434\u043e\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/spec.md", "source_location": "L61", "weight": 1.0, "source": "fsd_entities_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "target": "fsd_entities_migration_spec_6_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_\u043d\u0435_\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L1", "weight": 1.0, "source": "fsd_entities_migration_tasks", "target": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L15", "weight": 1.0, "source": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_entities_migration_tasks_1_entities_stock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L26", "weight": 1.0, "source": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_entities_migration_tasks_2_entities_bond", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L37", "weight": 1.0, "source": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_entities_migration_tasks_3_entities_portfolio", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L47", "weight": 1.0, "source": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_entities_migration_tasks_4_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-entities-migration/tasks.md", "source_location": "L7", "weight": 1.0, "source": "fsd_entities_migration_tasks_fsd_entities_migration_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_entities_migration_tasks_pre_flight", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1", "weight": 1.0, "source": "fsd_frontend_refactor_plan", "target": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L13", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_file_map", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1305", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_self_review_checklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L49", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_task_1_\u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c_\u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435_shared_app_testsessionprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L120", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_task_2_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokerpositiontable_\u0438\u0437_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L456", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_task_3_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokersummary_brokerassetcards_brokeroverviewskeleton_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L677", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_task_4_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_addpositionform_\u0432_features_add_position", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1042", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_task_5_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_cursor_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e_\u0432_shared_lib_usecursorpagination", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/plan.md", "source_location": "L1237", "weight": 1.0, "source": "fsd_frontend_refactor_plan_fsd_frontend_refactor_implementation_plan", "target": "fsd_frontend_refactor_plan_task_6_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_conarti_eslint_plugin_feature_sliced", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L73", "weight": 1.0, "source": "docs_roadmap", "target": "fsd_frontend_refactor_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L1", "weight": 1.0, "source": "fsd_frontend_refactor_spec", "target": "fsd_frontend_refactor_spec_fsd_frontend_refactor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L9", "weight": 1.0, "source": "fsd_frontend_refactor_spec_fsd_frontend_refactor", "target": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L79", "weight": 1.0, "source": "fsd_frontend_refactor_spec_fsd_frontend_refactor", "target": "fsd_frontend_refactor_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0451\u043c\u043a\u0438_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L92", "weight": 1.0, "source": "fsd_frontend_refactor_spec_fsd_frontend_refactor", "target": "fsd_frontend_refactor_spec_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L3", "weight": 1.0, "source": "fsd_frontend_refactor_spec_fsd_frontend_refactor", "target": "fsd_frontend_refactor_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L11", "weight": 1.0, "source": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_frontend_refactor_spec_1_\u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c_\u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435_\u0441\u043b\u043e\u0451\u0432_\u0432_shared_lib_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L18", "weight": 1.0, "source": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_frontend_refactor_spec_2_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokerpositiontable_\u0438\u0437_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L30", "weight": 1.0, "source": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_frontend_refactor_spec_3_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_brokersummary_brokerassetcards_brokeroverviewskeleton_\u0432_\u0432\u0438\u0434\u0436\u0435\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L44", "weight": 1.0, "source": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_frontend_refactor_spec_4_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_addpositionform_\u0432_\u0444\u0438\u0447\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L58", "weight": 1.0, "source": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_frontend_refactor_spec_5_\u0432\u044b\u043d\u0435\u0441\u0442\u0438_cursor_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e_\u0432_shared_\u0445\u0443\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/spec.md", "source_location": "L71", "weight": 1.0, "source": "fsd_frontend_refactor_spec_\u0437\u0430\u0434\u0430\u0447\u0438", "target": "fsd_frontend_refactor_spec_6_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_eslint_\u043f\u043b\u0430\u0433\u0438\u043d_fsd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-frontend-refactor/tasks.md", "source_location": "L1", "weight": 1.0, "source": "fsd_frontend_refactor_tasks", "target": "fsd_frontend_refactor_tasks_fsd_frontend_refactor_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L1", "weight": 1.0, "source": "fsd_quick_fix_plan", "target": "fsd_quick_fix_plan_fsd_quick_fix_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L3", "weight": 1.0, "source": "fsd_quick_fix_plan_fsd_quick_fix_plan", "target": "fsd_quick_fix_plan_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L10", "weight": 1.0, "source": "fsd_quick_fix_plan_fsd_quick_fix_plan", "target": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L12", "weight": 1.0, "source": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "target": "fsd_quick_fix_plan_task_1_\u0443\u0431\u0440\u0430\u0442\u044c_cross_entity_import", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L16", "weight": 1.0, "source": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "target": "fsd_quick_fix_plan_task_2_\u0434\u0435\u0434\u0443\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0444\u043e\u0440\u043c\u0430\u0442\u0442\u0435\u0440\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L21", "weight": 1.0, "source": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "target": "fsd_quick_fix_plan_task_3_\u0443\u043f\u043b\u043e\u0441\u0442\u0438\u0442\u044c_shared_ui_broker_allocation_bar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L26", "weight": 1.0, "source": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "target": "fsd_quick_fix_plan_task_4_\u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c_entities_stock_index_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/plan.md", "source_location": "L29", "weight": 1.0, "source": "fsd_quick_fix_plan_\u043f\u043e\u0440\u044f\u0434\u043e\u043a_\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f", "target": "fsd_quick_fix_plan_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L1", "weight": 1.0, "source": "fsd_quick_fix_spec", "target": "fsd_quick_fix_spec_fsd_quick_fix", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L14", "weight": 1.0, "source": "fsd_quick_fix_spec_fsd_quick_fix", "target": "fsd_quick_fix_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L7", "weight": 1.0, "source": "fsd_quick_fix_spec_fsd_quick_fix", "target": "fsd_quick_fix_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/spec.md", "source_location": "L3", "weight": 1.0, "source": "fsd_quick_fix_spec_fsd_quick_fix", "target": "fsd_quick_fix_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/fsd-quick-fix/tasks.md", "source_location": "L1", "weight": 1.0, "source": "fsd_quick_fix_tasks", "target": "fsd_quick_fix_tasks_fsd_quick_fix_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1", "weight": 1.0, "source": "moex_vibe_plan", "target": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L13", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L139", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_sprint_1_backend_foundation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1264", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_sprint_2_securities_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1732", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_sprint_3_bonds_history_candles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2219", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_sprint_4_frontend_foundation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2754", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_sprint_5_frontend_details", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3278", "weight": 1.0, "source": "moex_vibe_plan_moexvibe_mvp_implementation_plan", "target": "moex_vibe_plan_sprint_6_documentation_infrastructure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L141", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_1_initialize_project_root_with_npm_workspaces", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L224", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_2_scaffold_nestjs_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L383", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_3_configuration_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L425", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_4_common_dtos_filters_interceptors_middleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L595", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_5_health_check_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L628", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_6_moexclient_module_with_rate_limiting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1180", "weight": 1.0, "source": "moex_vibe_plan_sprint_1_backend_foundation", "target": "moex_vibe_plan_task_1_7_cache_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1266", "weight": 1.0, "source": "moex_vibe_plan_sprint_2_securities_api", "target": "moex_vibe_plan_task_2_1_securities_search_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1473", "weight": 1.0, "source": "moex_vibe_plan_sprint_2_securities_api", "target": "moex_vibe_plan_task_2_2_shares_module_spec_marketdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L1734", "weight": 1.0, "source": "moex_vibe_plan_sprint_3_bonds_history_candles", "target": "moex_vibe_plan_task_3_1_bonds_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2036", "weight": 1.0, "source": "moex_vibe_plan_sprint_3_bonds_history_candles", "target": "moex_vibe_plan_task_3_2_candles_module_shared_by_shares_bonds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2221", "weight": 1.0, "source": "moex_vibe_plan_sprint_4_frontend_foundation", "target": "moex_vibe_plan_task_4_1_scaffold_react_vite_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2474", "weight": 1.0, "source": "moex_vibe_plan_sprint_4_frontend_foundation", "target": "moex_vibe_plan_task_4_2_generate_api_client_from_openapi_schema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2510", "weight": 1.0, "source": "moex_vibe_plan_sprint_4_frontend_foundation", "target": "moex_vibe_plan_task_4_3_layout_component", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2561", "weight": 1.0, "source": "moex_vibe_plan_sprint_4_frontend_foundation", "target": "moex_vibe_plan_task_4_4_search_hook_homepage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2756", "weight": 1.0, "source": "moex_vibe_plan_sprint_5_frontend_details", "target": "moex_vibe_plan_task_5_1_stock_page_hook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2846", "weight": 1.0, "source": "moex_vibe_plan_sprint_5_frontend_details", "target": "moex_vibe_plan_task_5_2_stockdetails_component", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2937", "weight": 1.0, "source": "moex_vibe_plan_sprint_5_frontend_details", "target": "moex_vibe_plan_task_5_3_bond_page_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L2994", "weight": 1.0, "source": "moex_vibe_plan_sprint_5_frontend_details", "target": "moex_vibe_plan_task_5_4_bonddetails_component", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3083", "weight": 1.0, "source": "moex_vibe_plan_sprint_5_frontend_details", "target": "moex_vibe_plan_task_5_5_pricechart_component", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3173", "weight": 1.0, "source": "moex_vibe_plan_sprint_5_frontend_details", "target": "moex_vibe_plan_task_5_6_stockpage_and_bondpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3280", "weight": 1.0, "source": "moex_vibe_plan_sprint_6_documentation_infrastructure", "target": "moex_vibe_plan_task_6_1_openapi_spec_finalization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3293", "weight": 1.0, "source": "moex_vibe_plan_sprint_6_documentation_infrastructure", "target": "moex_vibe_plan_task_6_2_adr_documentation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3333", "weight": 1.0, "source": "moex_vibe_plan_sprint_6_documentation_infrastructure", "target": "moex_vibe_plan_task_6_3_docker_setup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/plan.md", "source_location": "L3429", "weight": 1.0, "source": "moex_vibe_plan_sprint_6_documentation_infrastructure", "target": "moex_vibe_plan_task_6_4_readme_and_final_checks", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L82", "weight": 1.0, "source": "docs_roadmap", "target": "moex_vibe_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L1", "weight": 1.0, "source": "moex_vibe_spec", "target": "moex_vibe_spec_moexvibe_mvp_design_specification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L9", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_1_product_requirements_document_prd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L49", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_2_domain_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L131", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_3_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L188", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_4_api_endpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L206", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_5_repo_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L278", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_6_sprint_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L321", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_7_risks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L330", "weight": 1.0, "source": "moex_vibe_spec_moexvibe_mvp_design_specification", "target": "moex_vibe_spec_8_post_mvp_roadmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L11", "weight": 1.0, "source": "moex_vibe_spec_1_product_requirements_document_prd", "target": "moex_vibe_spec_1_1_product_vision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L14", "weight": 1.0, "source": "moex_vibe_spec_1_product_requirements_document_prd", "target": "moex_vibe_spec_1_2_target_audience", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L17", "weight": 1.0, "source": "moex_vibe_spec_1_product_requirements_document_prd", "target": "moex_vibe_spec_1_3_mvp_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L30", "weight": 1.0, "source": "moex_vibe_spec_1_product_requirements_document_prd", "target": "moex_vibe_spec_1_4_user_stories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L40", "weight": 1.0, "source": "moex_vibe_spec_1_product_requirements_document_prd", "target": "moex_vibe_spec_1_5_non_functional_requirements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L162", "weight": 1.0, "source": "moex_vibe_spec_3_architecture", "target": "moex_vibe_spec_3_1_caching_strategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L173", "weight": 1.0, "source": "moex_vibe_spec_3_architecture", "target": "moex_vibe_spec_3_2_error_handling_strategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L180", "weight": 1.0, "source": "moex_vibe_spec_3_architecture", "target": "moex_vibe_spec_3_3_rate_limiting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L280", "weight": 1.0, "source": "moex_vibe_spec_6_sprint_plan", "target": "moex_vibe_spec_sprint_1_backend_foundation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L288", "weight": 1.0, "source": "moex_vibe_spec_6_sprint_plan", "target": "moex_vibe_spec_sprint_2_securities_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L294", "weight": 1.0, "source": "moex_vibe_spec_6_sprint_plan", "target": "moex_vibe_spec_sprint_3_bonds_history", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L301", "weight": 1.0, "source": "moex_vibe_spec_6_sprint_plan", "target": "moex_vibe_spec_sprint_4_frontend_foundation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L307", "weight": 1.0, "source": "moex_vibe_spec_6_sprint_plan", "target": "moex_vibe_spec_sprint_5_frontend_details", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/moex-vibe/spec.md", "source_location": "L313", "weight": 1.0, "source": "moex_vibe_spec_6_sprint_plan", "target": "moex_vibe_spec_sprint_6_docs_infrastructure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L1", "weight": 1.0, "source": "pagination_loading_overlay_plan", "target": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L13", "weight": 1.0, "source": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "target": "pagination_loading_overlay_plan_task_1_css_spinner_animation_and_overlay_styles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L63", "weight": 1.0, "source": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "target": "pagination_loading_overlay_plan_task_2_positiongrouptable_overlay_on_pagination_spinner_in_buttons", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L219", "weight": 1.0, "source": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "target": "pagination_loading_overlay_plan_task_3_brokeroperationstable_new_isfetching_prop_overlay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L407", "weight": 1.0, "source": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "target": "pagination_loading_overlay_plan_task_4_brokeraccountdetailpage_pass_isfetching_to_operations_table", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L438", "weight": 1.0, "source": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "target": "pagination_loading_overlay_plan_task_5_update_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/plan.md", "source_location": "L490", "weight": 1.0, "source": "pagination_loading_overlay_plan_pagination_loading_overlay_implementation_plan", "target": "pagination_loading_overlay_plan_task_6_lint_and_final_verification", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L61", "weight": 1.0, "source": "docs_roadmap", "target": "pagination_loading_overlay_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L1", "weight": 1.0, "source": "pagination_loading_overlay_spec", "target": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L94", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "pagination_loading_overlay_spec_\u0433\u0434\u0435_\u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L19", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "pagination_loading_overlay_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0432\u044b\u0431\u0440\u0430\u043d_c3", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L6", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "pagination_loading_overlay_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L111", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "pagination_loading_overlay_spec_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L101", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "pagination_loading_overlay_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L15", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0438\u043d\u0434\u0438\u043a\u0430\u0446\u0438\u044f_\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438_\u043f\u0440\u0438_\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438_\u0441\u0442\u0440\u0430\u043d\u0438\u0446_\u0432_\u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0445_\u0431\u0440\u043e\u043a\u0435\u0440\u0430", "target": "pagination_loading_overlay_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L21", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0432\u044b\u0431\u0440\u0430\u043d_c3", "target": "pagination_loading_overlay_spec_\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L34", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0432\u044b\u0431\u0440\u0430\u043d_c3", "target": "pagination_loading_overlay_spec_\u043a\u0430\u043a_\u044d\u0442\u043e_\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L49", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0432\u044b\u0431\u0440\u0430\u043d_c3", "target": "pagination_loading_overlay_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_tableloadingoverlay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pagination-loading-overlay/spec.md", "source_location": "L76", "weight": 1.0, "source": "pagination_loading_overlay_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0432\u044b\u0431\u0440\u0430\u043d_c3", "target": "pagination_loading_overlay_spec_\u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f_\u0441\u043f\u0438\u043d\u043d\u0435\u0440_\u0432_\u043a\u043d\u043e\u043f\u043a\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L1", "weight": 1.0, "source": "pilot_migration_plan", "target": "pilot_migration_plan_pilot_migration_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L3", "weight": 1.0, "source": "pilot_migration_plan_pilot_migration_implementation_plan", "target": "pilot_migration_plan_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L7", "weight": 1.0, "source": "pilot_migration_plan_pilot_migration_implementation_plan", "target": "pilot_migration_plan_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L17", "weight": 1.0, "source": "pilot_migration_plan_pilot_migration_implementation_plan", "target": "pilot_migration_plan_step_by_step", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L9", "weight": 1.0, "source": "pilot_migration_plan_files", "target": "pilot_migration_plan_modify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L13", "weight": 1.0, "source": "pilot_migration_plan_files", "target": "pilot_migration_plan_no_changes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L19", "weight": 1.0, "source": "pilot_migration_plan_step_by_step", "target": "pilot_migration_plan_step_1_migrate_homepage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L46", "weight": 1.0, "source": "pilot_migration_plan_step_by_step", "target": "pilot_migration_plan_step_2_migrate_searchbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/plan.md", "source_location": "L56", "weight": 1.0, "source": "pilot_migration_plan_step_by_step", "target": "pilot_migration_plan_step_3_verify", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L80", "weight": 1.0, "source": "docs_roadmap", "target": "pilot_migration_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L1", "weight": 1.0, "source": "pilot_migration_spec", "target": "pilot_migration_spec_pilot_migration_design_system_adoption", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L24", "weight": 1.0, "source": "pilot_migration_spec_pilot_migration_design_system_adoption", "target": "pilot_migration_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L7", "weight": 1.0, "source": "pilot_migration_spec_pilot_migration_design_system_adoption", "target": "pilot_migration_spec_goal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L16", "weight": 1.0, "source": "pilot_migration_spec_pilot_migration_design_system_adoption", "target": "pilot_migration_spec_out_of_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L11", "weight": 1.0, "source": "pilot_migration_spec_pilot_migration_design_system_adoption", "target": "pilot_migration_spec_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/spec.md", "source_location": "L3", "weight": 1.0, "source": "pilot_migration_spec_pilot_migration_design_system_adoption", "target": "pilot_migration_spec_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L1", "weight": 1.0, "source": "pilot_migration_tasks", "target": "pilot_migration_tasks_pilot_migration_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L3", "weight": 1.0, "source": "pilot_migration_tasks_pilot_migration_tasks", "target": "pilot_migration_tasks_1_homepage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L11", "weight": 1.0, "source": "pilot_migration_tasks_pilot_migration_tasks", "target": "pilot_migration_tasks_2_searchbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pilot-migration/tasks.md", "source_location": "L22", "weight": 1.0, "source": "pilot_migration_tasks_pilot_migration_tasks", "target": "pilot_migration_tasks_3_verification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_allocation_chart_plan", "target": "portfolio_allocation_chart_plan_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L13", "weight": 1.0, "source": "portfolio_allocation_chart_plan_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "portfolio_allocation_chart_plan_\u0437\u0430\u0434\u0430\u0447\u0430_1_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_allocationchart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/plan.md", "source_location": "L192", "weight": 1.0, "source": "portfolio_allocation_chart_plan_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "portfolio_allocation_chart_plan_\u0437\u0430\u0434\u0430\u0447\u0430_2_\u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0432_portfoliosummary", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L54", "weight": 1.0, "source": "docs_roadmap", "target": "portfolio_allocation_chart_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_allocation_chart_spec", "target": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L50", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "portfolio_allocation_chart_spec_\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0435_\u0441\u043b\u0443\u0447\u0430\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L42", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "portfolio_allocation_chart_spec_\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L6", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "portfolio_allocation_chart_spec_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L14", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "portfolio_allocation_chart_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_allocationchart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L3", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430_\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "portfolio_allocation_chart_spec_\u043e\u0431\u0437\u043e\u0440", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L32", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_allocationchart", "target": "portfolio_allocation_chart_spec_\u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L27", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_allocationchart", "target": "portfolio_allocation_chart_spec_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L21", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442_allocationchart", "target": "portfolio_allocation_chart_spec_\u0446\u0432\u0435\u0442\u043e\u0432\u0430\u044f_\u0441\u0445\u0435\u043c\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L47", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "target": "portfolio_allocation_chart_spec_\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-allocation-chart/spec.md", "source_location": "L44", "weight": 1.0, "source": "portfolio_allocation_chart_spec_\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435_\u0444\u0430\u0439\u043b\u044b", "target": "portfolio_allocation_chart_spec_\u043d\u043e\u0432\u044b\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_analytics_plan", "target": "portfolio_analytics_plan_portfolio_analytics_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L13", "weight": 1.0, "source": "portfolio_analytics_plan_portfolio_analytics_implementation_plan", "target": "portfolio_analytics_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L15", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_backend_modified_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L21", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_backend_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L24", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_frontend_modified_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L33", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_frontend_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L788", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_10_frontend_analyticssummary_portfoliosummary_update", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L924", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_11_frontend_portfoliodetailpage_add_buyprice_to_add_position_form", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L992", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_12_verify_everything_works", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L38", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_1_prisma_schema_add_buyprice_and_buydate_to_position", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L80", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_2_backend_dto_updates_add_position_and_update_position", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L182", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_3_backend_portfolioservice_pnl_enrichment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L425", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_4_backend_analyticsresponsedto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L458", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_5_backend_tests_pnl_calculation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L554", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_6_frontend_types_add_pnl_fields_to_responses_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L596", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_7_frontend_api_client_hooks_pass_buyprice_buydate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L681", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_8_frontend_sharepositionrow_add_pnl_columns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/plan.md", "source_location": "L737", "weight": 1.0, "source": "portfolio_analytics_plan_file_structure", "target": "portfolio_analytics_plan_task_9_frontend_bondpositionrow_add_pnl_columns", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L59", "weight": 1.0, "source": "docs_roadmap", "target": "portfolio_analytics_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_analytics_spec", "target": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L369", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_10_openapi_specification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L379", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_11_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L430", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_12_self_review_checklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L9", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_1_product_requirements_document_prd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L52", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_2_domain_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L114", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_3_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L160", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_4_api_contracts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L245", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_5_database_schema_prisma", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L273", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_6_business_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L288", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_7_events_domain_events", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L297", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_8_risks_and_edge_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L311", "weight": 1.0, "source": "portfolio_analytics_spec_portfolio_analytics_design_specification_sdd", "target": "portfolio_analytics_spec_9_implementation_phases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L11", "weight": 1.0, "source": "portfolio_analytics_spec_1_product_requirements_document_prd", "target": "portfolio_analytics_spec_1_1_product_vision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L15", "weight": 1.0, "source": "portfolio_analytics_spec_1_product_requirements_document_prd", "target": "portfolio_analytics_spec_1_2_target_audience", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L19", "weight": 1.0, "source": "portfolio_analytics_spec_1_product_requirements_document_prd", "target": "portfolio_analytics_spec_1_3_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L31", "weight": 1.0, "source": "portfolio_analytics_spec_1_product_requirements_document_prd", "target": "portfolio_analytics_spec_1_4_user_stories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L43", "weight": 1.0, "source": "portfolio_analytics_spec_1_product_requirements_document_prd", "target": "portfolio_analytics_spec_1_5_non_functional_requirements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L94", "weight": 1.0, "source": "portfolio_analytics_spec_2_domain_model", "target": "portfolio_analytics_spec_\u0440\u0430\u0441\u0447\u0451\u0442_pnl_\u0434\u043b\u044f_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L104", "weight": 1.0, "source": "portfolio_analytics_spec_2_domain_model", "target": "portfolio_analytics_spec_\u0440\u0430\u0441\u0447\u0451\u0442_\u0434\u0438\u0432\u0438\u0434\u0435\u043d\u0434\u043d\u043e\u0433\u043e_\u0434\u043e\u0445\u043e\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L116", "weight": 1.0, "source": "portfolio_analytics_spec_3_architecture", "target": "portfolio_analytics_spec_3_1_backend_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_\u0432_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c_portfoliomodule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L136", "weight": 1.0, "source": "portfolio_analytics_spec_3_architecture", "target": "portfolio_analytics_spec_3_2_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L154", "weight": 1.0, "source": "portfolio_analytics_spec_3_architecture", "target": "portfolio_analytics_spec_3_3_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L162", "weight": 1.0, "source": "portfolio_analytics_spec_4_api_contracts", "target": "portfolio_analytics_spec_4_1_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f_\u0432_\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445_\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L207", "weight": 1.0, "source": "portfolio_analytics_spec_4_api_contracts", "target": "portfolio_analytics_spec_4_2_response_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L235", "weight": 1.0, "source": "portfolio_analytics_spec_4_api_contracts", "target": "portfolio_analytics_spec_4_3_error_codes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L313", "weight": 1.0, "source": "portfolio_analytics_spec_9_implementation_phases", "target": "portfolio_analytics_spec_phase_1_cost_basis_pnl_core", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L338", "weight": 1.0, "source": "portfolio_analytics_spec_9_implementation_phases", "target": "portfolio_analytics_spec_phase_2_dividend_income", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L355", "weight": 1.0, "source": "portfolio_analytics_spec_9_implementation_phases", "target": "portfolio_analytics_spec_phase_3_target_allocation_comparison", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L381", "weight": 1.0, "source": "portfolio_analytics_spec_11_adr", "target": "portfolio_analytics_spec_adr_011_pnl_calculation_on_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L397", "weight": 1.0, "source": "portfolio_analytics_spec_11_adr", "target": "portfolio_analytics_spec_adr_012_buyprice_\u043a\u0430\u043a_float_\u043d\u0435_decimal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-analytics/spec.md", "source_location": "L413", "weight": 1.0, "source": "portfolio_analytics_spec_11_adr", "target": "portfolio_analytics_spec_adr_013_dividend_income_calculation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_enricher_optimization_plan", "target": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L13", "weight": 1.0, "source": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "target": "portfolio_enricher_optimization_plan_task_1_add_types_shortname_on_share_market_data_moexbondpositiondata_combined_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L50", "weight": 1.0, "source": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "target": "portfolio_enricher_optimization_plan_task_2_add_batch_methods_to_moexclientservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L179", "weight": 1.0, "source": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "target": "portfolio_enricher_optimization_plan_task_3_rewrite_enrichpositions_in_portfolioservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L336", "weight": 1.0, "source": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "target": "portfolio_enricher_optimization_plan_task_4_verify_and_lint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/plan.md", "source_location": "L358", "weight": 1.0, "source": "portfolio_enricher_optimization_plan_portfolio_enricher_optimization_implementation_plan", "target": "portfolio_enricher_optimization_plan_task_5_document_performance_gain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L57", "weight": 1.0, "source": "docs_roadmap", "target": "portfolio_enricher_optimization_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_enricher_optimization_spec", "target": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L61", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "target": "portfolio_enricher_optimization_spec_files_changed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L7", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "target": "portfolio_enricher_optimization_spec_problem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L69", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "target": "portfolio_enricher_optimization_spec_risks_and_mitigations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L11", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "target": "portfolio_enricher_optimization_spec_root_cause", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L28", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_portfolio_enricher_optimization", "target": "portfolio_enricher_optimization_spec_solution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L30", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_solution", "target": "portfolio_enricher_optimization_spec_1_merge_bond_data_calls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L36", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_solution", "target": "portfolio_enricher_optimization_spec_2_remove_redundant_getsecuritydescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L43", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_solution", "target": "portfolio_enricher_optimization_spec_3_batch_requests_by_market", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-enricher-optimization/spec.md", "source_location": "L54", "weight": 1.0, "source": "portfolio_enricher_optimization_spec_solution", "target": "portfolio_enricher_optimization_spec_metrics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_list_enrichment_plan", "target": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L13", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_1_create_portfoliolistresponsedto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L53", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_2_write_failing_tests_for_portfolioservice_findall_enrichment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L272", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_3_implement_backend_enrichment_in_portfolioservice_findall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L359", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_4_update_portfoliocontroller_with_new_dto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L403", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_5_update_frontend_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L452", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_6_update_portfoliocard_to_show_enriched_data", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/plan.md", "source_location": "L598", "weight": 1.0, "source": "portfolio_list_enrichment_plan_portfolio_list_enrichment_implementation_plan", "target": "portfolio_list_enrichment_plan_task_7_run_full_test_suite_and_verify", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L55", "weight": 1.0, "source": "docs_roadmap", "target": "portfolio_list_enrichment_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_list_enrichment_spec", "target": "portfolio_list_enrichment_spec_portfolio_list_enrichment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L6", "weight": 1.0, "source": "portfolio_list_enrichment_spec_portfolio_list_enrichment", "target": "portfolio_list_enrichment_spec_problem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L10", "weight": 1.0, "source": "portfolio_list_enrichment_spec_portfolio_list_enrichment", "target": "portfolio_list_enrichment_spec_solution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L14", "weight": 1.0, "source": "portfolio_list_enrichment_spec_solution", "target": "portfolio_list_enrichment_spec_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L126", "weight": 1.0, "source": "portfolio_list_enrichment_spec_solution", "target": "portfolio_list_enrichment_spec_data_flow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L97", "weight": 1.0, "source": "portfolio_list_enrichment_spec_solution", "target": "portfolio_list_enrichment_spec_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L142", "weight": 1.0, "source": "portfolio_list_enrichment_spec_solution", "target": "portfolio_list_enrichment_spec_risks_and_edge_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L93", "weight": 1.0, "source": "portfolio_list_enrichment_spec_backend", "target": "portfolio_list_enrichment_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435_portfoliocontroller_findall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L27", "weight": 1.0, "source": "portfolio_list_enrichment_spec_backend", "target": "portfolio_list_enrichment_spec_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435_portfolioservice_findall_userid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L16", "weight": 1.0, "source": "portfolio_list_enrichment_spec_backend", "target": "portfolio_list_enrichment_spec_\u043d\u043e\u0432\u044b\u0439_dto_portfoliolistresponsedto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L116", "weight": 1.0, "source": "portfolio_list_enrichment_spec_frontend", "target": "portfolio_list_enrichment_spec_portfoliocard_tsx_\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L124", "weight": 1.0, "source": "portfolio_list_enrichment_spec_frontend", "target": "portfolio_list_enrichment_spec_portfolioslistpage_tsx_\u0431\u0435\u0437_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio-list-enrichment/spec.md", "source_location": "L99", "weight": 1.0, "source": "portfolio_list_enrichment_spec_frontend", "target": "portfolio_list_enrichment_spec_\u0442\u0438\u043f_portfolio_\u0432_responses_ts_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043f\u043e\u043b\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_plan", "target": "portfolio_plan_portfolio_phase_1_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L13", "weight": 1.0, "source": "portfolio_plan_portfolio_phase_1_implementation_plan", "target": "portfolio_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1611", "weight": 1.0, "source": "portfolio_plan_portfolio_phase_1_implementation_plan", "target": "portfolio_plan_self_review", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L26", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_backend_modified_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L15", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_backend_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L46", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_frontend_modified_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L30", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_frontend_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L53", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_1_prisma_schema_portfolio_and_position_models", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L102", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_2_backend_portfoliomodule_scaffold", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L662", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_3_frontend_api_types_and_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L773", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_4_frontend_tanstack_query_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L917", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_5_frontend_portfolio_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1317", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_6_frontend_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/plan.md", "source_location": "L1597", "weight": 1.0, "source": "portfolio_plan_file_structure", "target": "portfolio_plan_task_7_docusaurus_documentation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L52", "weight": 1.0, "source": "docs_roadmap", "target": "portfolio_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L1", "weight": 1.0, "source": "portfolio_spec", "target": "portfolio_spec_portfolio_design_specification_sdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L393", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_10_openapi_specification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L399", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_11_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L431", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_12_self_review_checklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L9", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_1_product_requirements_document_prd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L54", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_2_domain_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L104", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_3_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L165", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_4_api_contracts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L242", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_5_database_schema_prisma", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L281", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_6_business_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L297", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_7_events_domain_events", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L311", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_8_risks_and_edge_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L327", "weight": 1.0, "source": "portfolio_spec_portfolio_design_specification_sdd", "target": "portfolio_spec_9_implementation_phases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L11", "weight": 1.0, "source": "portfolio_spec_1_product_requirements_document_prd", "target": "portfolio_spec_1_1_product_vision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L15", "weight": 1.0, "source": "portfolio_spec_1_product_requirements_document_prd", "target": "portfolio_spec_1_2_target_audience", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L19", "weight": 1.0, "source": "portfolio_spec_1_product_requirements_document_prd", "target": "portfolio_spec_1_3_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L31", "weight": 1.0, "source": "portfolio_spec_1_product_requirements_document_prd", "target": "portfolio_spec_1_4_user_stories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L45", "weight": 1.0, "source": "portfolio_spec_1_product_requirements_document_prd", "target": "portfolio_spec_1_5_non_functional_requirements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L106", "weight": 1.0, "source": "portfolio_spec_3_architecture", "target": "portfolio_spec_3_1_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L127", "weight": 1.0, "source": "portfolio_spec_3_architecture", "target": "portfolio_spec_3_2_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L156", "weight": 1.0, "source": "portfolio_spec_3_architecture", "target": "portfolio_spec_3_3_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L167", "weight": 1.0, "source": "portfolio_spec_4_api_contracts", "target": "portfolio_spec_4_1_portfolio_crud", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L189", "weight": 1.0, "source": "portfolio_spec_4_api_contracts", "target": "portfolio_spec_4_2_position_crud", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L207", "weight": 1.0, "source": "portfolio_spec_4_api_contracts", "target": "portfolio_spec_4_3_response_types_swagger_dtos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L329", "weight": 1.0, "source": "portfolio_spec_9_implementation_phases", "target": "portfolio_spec_phase_1_portfolio_position_crud", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L355", "weight": 1.0, "source": "portfolio_spec_9_implementation_phases", "target": "portfolio_spec_phase_2_positions_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L363", "weight": 1.0, "source": "portfolio_spec_9_implementation_phases", "target": "portfolio_spec_phase_3_transactions_\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L370", "weight": 1.0, "source": "portfolio_spec_9_implementation_phases", "target": "portfolio_spec_phase_4_analytics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L377", "weight": 1.0, "source": "portfolio_spec_9_implementation_phases", "target": "portfolio_spec_phase_5_dividend_and_coupon_forecasts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L384", "weight": 1.0, "source": "portfolio_spec_9_implementation_phases", "target": "portfolio_spec_phase_6_corporate_actions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L401", "weight": 1.0, "source": "portfolio_spec_11_adr", "target": "portfolio_spec_adr_009_portfolio_domain_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/portfolio/spec.md", "source_location": "L414", "weight": 1.0, "source": "portfolio_spec_11_adr", "target": "portfolio_spec_adr_010_backend_price_computation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L1", "weight": 1.0, "source": "pre_commit_checks_plan", "target": "pre_commit_checks_plan_pre_commit_checks_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L13", "weight": 1.0, "source": "pre_commit_checks_plan_pre_commit_checks_implementation_plan", "target": "pre_commit_checks_plan_task_1_eslint_\u0434\u043b\u044f_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L89", "weight": 1.0, "source": "pre_commit_checks_plan_pre_commit_checks_implementation_plan", "target": "pre_commit_checks_plan_task_2_husky_lint_staged", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/plan.md", "source_location": "L147", "weight": 1.0, "source": "pre_commit_checks_plan_pre_commit_checks_implementation_plan", "target": "pre_commit_checks_plan_task_3_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_root_lint_script", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L23", "weight": 1.0, "source": "docs_roadmap", "target": "pre_commit_checks_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L1", "weight": 1.0, "source": "pre_commit_checks_spec", "target": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L3", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u0434\u0430\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L38", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435_\u043f\u0440\u0438_\u043e\u0448\u0438\u0431\u043a\u0430\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L6", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L9", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L20", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u0441\u043e\u0441\u0442\u0430\u0432_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L12", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u0441\u0445\u0435\u043c\u0430_\u0440\u0430\u0431\u043e\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L46", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L42", "weight": 1.0, "source": "pre_commit_checks_spec_pre_commit_checks_eslint_prettier_\u0434\u043b\u044f_\u043c\u043e\u043d\u043e\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f", "target": "pre_commit_checks_spec_\u0444\u0430\u0439\u043b\u044b_\u0434\u043b\u044f_\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L22", "weight": 1.0, "source": "pre_commit_checks_spec_\u0441\u043e\u0441\u0442\u0430\u0432_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "pre_commit_checks_spec_1_frontend_eslint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L27", "weight": 1.0, "source": "pre_commit_checks_spec_\u0441\u043e\u0441\u0442\u0430\u0432_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "pre_commit_checks_spec_2_husky_lint_staged", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/pre-commit-checks/spec.md", "source_location": "L35", "weight": 1.0, "source": "pre_commit_checks_spec_\u0441\u043e\u0441\u0442\u0430\u0432_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "pre_commit_checks_spec_3_root_lint_script", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1209", "weight": 1.0, "source": "quality_gate_contract_docs_plan", "target": "quality_gate_contract_docs_plan_\u0438\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1", "weight": 1.0, "source": "quality_gate_contract_docs_plan", "target": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L44", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "target": "quality_gate_contract_docs_plan_task_1_\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c_backend_unit_tests_\u0438_live_moex_integration_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L342", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "target": "quality_gate_contract_docs_plan_task_2_\u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438_backend_service_specs_\u043d\u0430_mocked_dependencies_\u0438_\u043f\u043e\u0447\u0438\u043d\u0438\u0442\u044c_lint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L951", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "target": "quality_gate_contract_docs_plan_task_3_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_offline_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443_openapi_artifacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1011", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "target": "quality_gate_contract_docs_plan_task_4_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_swagger_json_\u0438_frontend_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1109", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "target": "quality_gate_contract_docs_plan_task_5_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_readme_agents_\u0438_docusaurus_docs_\u043d\u0430_\u0440\u0443\u0441\u0441\u043a\u043e\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L13", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_implementation_plan", "target": "quality_gate_contract_docs_plan_\u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L20", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "target": "quality_gate_contract_docs_plan_\u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L15", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "target": "quality_gate_contract_docs_plan_\u0441\u043e\u0437\u0434\u0430\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1385", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0438\u043b\u0438", "target": "quality_gate_contract_docs_plan_self_review_\u043f\u043b\u0430\u043d\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/plan.md", "source_location": "L1339", "weight": 1.0, "source": "quality_gate_contract_docs_plan_\u0438\u043b\u0438", "target": "quality_gate_contract_docs_plan_task_6_\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_quality_gate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L68", "weight": 1.0, "source": "docs_roadmap", "target": "quality_gate_contract_docs_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L1", "weight": 1.0, "source": "quality_gate_contract_docs_spec", "target": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L303", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L123", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L146", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_backend_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L232", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_documentation_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L184", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_frontend_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L200", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_openapi_contract_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L7", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_prd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L328", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_self_review_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L84", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L318", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u0440\u0438\u0441\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L3", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u0441\u0442\u0430\u0442\u0443\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L47", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u0442\u0435\u043a\u0443\u0449\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L266", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438_quality_gate_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L39", "weight": 1.0, "source": "quality_gate_contract_docs_spec_prd", "target": "quality_gate_contract_docs_spec_\u043d\u0435_\u0432\u0445\u043e\u0434\u0438\u0442_\u0432_\u0437\u0430\u0434\u0430\u0447\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L9", "weight": 1.0, "source": "quality_gate_contract_docs_spec_prd", "target": "quality_gate_contract_docs_spec_\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L30", "weight": 1.0, "source": "quality_gate_contract_docs_spec_prd", "target": "quality_gate_contract_docs_spec_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L57", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0442\u0435\u043a\u0443\u0449\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043a\u0438", "target": "quality_gate_contract_docs_spec_\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0435_\u0438\u043b\u0438_\u0448\u0443\u043c\u043d\u044b\u0435_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L49", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0442\u0435\u043a\u0443\u0449\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043a\u0438", "target": "quality_gate_contract_docs_spec_\u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0449\u0438\u0435_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L69", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0442\u0435\u043a\u0443\u0449\u0438\u0435_\u043d\u0430\u0445\u043e\u0434\u043a\u0438", "target": "quality_gate_contract_docs_spec_\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_\u0438_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0435_\u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L86", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "target": "quality_gate_contract_docs_spec_quality_gate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L106", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "target": "quality_gate_contract_docs_spec_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_api_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L117", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u0434\u043e\u043c\u0435\u043d\u043d\u0430\u044f_\u043c\u043e\u0434\u0435\u043b\u044c", "target": "quality_gate_contract_docs_spec_\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L129", "weight": 1.0, "source": "quality_gate_contract_docs_spec_adr", "target": "quality_gate_contract_docs_spec_\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L137", "weight": 1.0, "source": "quality_gate_contract_docs_spec_adr", "target": "quality_gate_contract_docs_spec_\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L125", "weight": 1.0, "source": "quality_gate_contract_docs_spec_adr", "target": "quality_gate_contract_docs_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L171", "weight": 1.0, "source": "quality_gate_contract_docs_spec_backend_architecture", "target": "quality_gate_contract_docs_spec_openapi_decorators", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L162", "weight": 1.0, "source": "quality_gate_contract_docs_spec_backend_architecture", "target": "quality_gate_contract_docs_spec_\u0433\u0440\u0430\u043d\u0438\u0446\u0430_live_integration_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L148", "weight": 1.0, "source": "quality_gate_contract_docs_spec_backend_architecture", "target": "quality_gate_contract_docs_spec_\u0433\u0440\u0430\u043d\u0438\u0446\u0430_unit_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L186", "weight": 1.0, "source": "quality_gate_contract_docs_spec_frontend_architecture", "target": "quality_gate_contract_docs_spec_generated_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L194", "weight": 1.0, "source": "quality_gate_contract_docs_spec_frontend_architecture", "target": "quality_gate_contract_docs_spec_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L239", "weight": 1.0, "source": "quality_gate_contract_docs_spec_documentation_architecture", "target": "quality_gate_contract_docs_spec_agents", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L249", "weight": 1.0, "source": "quality_gate_contract_docs_spec_documentation_architecture", "target": "quality_gate_contract_docs_spec_docusaurus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L234", "weight": 1.0, "source": "quality_gate_contract_docs_spec_documentation_architecture", "target": "quality_gate_contract_docs_spec_readme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L268", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_1_\u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L275", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_2_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_contract_artifacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L282", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_3_\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/quality-gate-contract-docs/spec.md", "source_location": "L289", "weight": 1.0, "source": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "target": "quality_gate_contract_docs_spec_\u044d\u0442\u0430\u043f_4_\u043f\u043e\u043b\u043d\u0430\u044f_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L17", "weight": 1.0, "source": "docs_roadmap", "target": "russian_docs_and_architecture_diagrams_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L1", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec", "target": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L7", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L163", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0451\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L34", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L44", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L103", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043f\u043b\u0430\u043d_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f_architecture_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L143", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043f\u043b\u0430\u043d_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L67", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L178", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L119", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439_mermaid_\u043f\u0430\u0442\u0442\u0435\u0440\u043d", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L207", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u0434\u043b\u044f_\u0440\u0435\u0432\u044c\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L198", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u0440\u0438\u0441\u043a\u0438_\u0438_\u0440\u0435\u0448\u0435\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L24", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438_\u0438_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445_\u0441\u0445\u0435\u043c_sdd_\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "target": "russian_docs_and_architecture_diagrams_spec_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L46", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "russian_docs_and_architecture_diagrams_spec_\u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L61", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439", "target": "russian_docs_and_architecture_diagrams_spec_\u0441\u0442\u0438\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L82", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "target": "russian_docs_and_architecture_diagrams_spec_\u043d\u0435_\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L69", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "target": "russian_docs_and_architecture_diagrams_spec_\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L96", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "target": "russian_docs_and_architecture_diagrams_spec_\u0441\u0442\u0438\u043b\u044c_\u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e_\u0442\u0435\u043a\u0441\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L180", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "target": "russian_docs_and_architecture_diagrams_spec_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/russian-docs-and-architecture-diagrams/spec.md", "source_location": "L188", "weight": 1.0, "source": "russian_docs_and_architecture_diagrams_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430", "target": "russian_docs_and_architecture_diagrams_spec_\u0440\u0443\u0447\u043d\u0430\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1", "weight": 1.0, "source": "security_screener_plan", "target": "security_screener_plan_security_screener_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L13", "weight": 1.0, "source": "security_screener_plan_security_screener_implementation_plan", "target": "security_screener_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L20", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_backend_modified_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L15", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_backend_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L34", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_frontend_modified_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L25", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_frontend_new_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1038", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_10_frontend_filterpanel_components", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1256", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_11_frontend_screenertable_component", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1418", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_12_frontend_screenerpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1481", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_13_frontend_routes_nav_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L1551", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_14_verify_everything_works", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L41", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_1_backend_moexclientservice_allow_full_board_fetch_with_empty_secids", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L169", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_2_backend_screenerquerydto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L338", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_3_backend_screenerresponsedto", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L421", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_4_backend_screenerservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L573", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_5_backend_controller_module_update", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L645", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_6_backend_tests_screenerservice", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L822", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_7_frontend_types_add_screener_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L861", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_8_frontend_api_client_for_screener", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/plan.md", "source_location": "L914", "weight": 1.0, "source": "security_screener_plan_file_structure", "target": "security_screener_plan_task_9_frontend_usescreener_hook", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L81", "weight": 1.0, "source": "docs_roadmap", "target": "security_screener_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L1", "weight": 1.0, "source": "security_screener_spec", "target": "security_screener_spec_security_screener_design_specification_sdd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L456", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_10_openapi_specification", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L519", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_11_adr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L572", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_12_self_review_checklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L9", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_1_product_requirements_document_prd", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L58", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_2_domain_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L151", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_3_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L247", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_4_api_contracts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L337", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_5_database_schema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L343", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_6_business_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L359", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_7_events_domain_events", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L370", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_8_risks_and_edge_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L384", "weight": 1.0, "source": "security_screener_spec_security_screener_design_specification_sdd", "target": "security_screener_spec_9_implementation_phases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L11", "weight": 1.0, "source": "security_screener_spec_1_product_requirements_document_prd", "target": "security_screener_spec_1_1_product_vision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L15", "weight": 1.0, "source": "security_screener_spec_1_product_requirements_document_prd", "target": "security_screener_spec_1_2_target_audience", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L19", "weight": 1.0, "source": "security_screener_spec_1_product_requirements_document_prd", "target": "security_screener_spec_1_3_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L38", "weight": 1.0, "source": "security_screener_spec_1_product_requirements_document_prd", "target": "security_screener_spec_1_4_user_stories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L48", "weight": 1.0, "source": "security_screener_spec_1_product_requirements_document_prd", "target": "security_screener_spec_1_5_non_functional_requirements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L125", "weight": 1.0, "source": "security_screener_spec_2_domain_model", "target": "security_screener_spec_\u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f_\u043d\u0430_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L153", "weight": 1.0, "source": "security_screener_spec_3_architecture", "target": "security_screener_spec_3_1_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L189", "weight": 1.0, "source": "security_screener_spec_3_architecture", "target": "security_screener_spec_3_2_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L231", "weight": 1.0, "source": "security_screener_spec_3_architecture", "target": "security_screener_spec_3_3_\u0440\u043e\u0443\u0442\u0438\u043d\u0433", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L238", "weight": 1.0, "source": "security_screener_spec_3_architecture", "target": "security_screener_spec_3_4_state_management", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L249", "weight": 1.0, "source": "security_screener_spec_4_api_contracts", "target": "security_screener_spec_4_1_screener_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L295", "weight": 1.0, "source": "security_screener_spec_4_api_contracts", "target": "security_screener_spec_4_2_response_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L328", "weight": 1.0, "source": "security_screener_spec_4_api_contracts", "target": "security_screener_spec_4_3_error_codes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L386", "weight": 1.0, "source": "security_screener_spec_9_implementation_phases", "target": "security_screener_spec_phase_1_core_screener_shares_bonds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L435", "weight": 1.0, "source": "security_screener_spec_9_implementation_phases", "target": "security_screener_spec_phase_2_dividend_yield_shares", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L448", "weight": 1.0, "source": "security_screener_spec_9_implementation_phases", "target": "security_screener_spec_phase_3_saved_screener_templates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L521", "weight": 1.0, "source": "security_screener_spec_11_adr", "target": "security_screener_spec_adr_014_full_board_fetch_vs_incremental", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L538", "weight": 1.0, "source": "security_screener_spec_11_adr", "target": "security_screener_spec_adr_015_url_search_params_as_source_of_truth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/security-screener/spec.md", "source_location": "L555", "weight": 1.0, "source": "security_screener_spec_11_adr", "target": "security_screener_spec_adr_016_sorting_on_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L1", "weight": 1.0, "source": "table_migration_plan", "target": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L9", "weight": 1.0, "source": "table_migration_tasks", "target": "table_migration_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L25", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_1_\u0443\u0442\u043e\u0447\u043d\u0438\u0442\u044c_api_datatable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L40", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_2_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_dividendstable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L48", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_3_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_screenertable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L56", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_4_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_sharepositiontable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L64", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_5_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_bondpositiontable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L72", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_6_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_legacy_\u0441\u043b\u043e\u044f_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/plan.md", "source_location": "L82", "weight": 1.0, "source": "table_migration_plan_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_plan", "target": "table_migration_plan_task_7_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L95", "weight": 1.0, "source": "docs_roadmap", "target": "table_migration_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L1", "weight": 1.0, "source": "table_migration_spec", "target": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L8", "weight": 1.0, "source": "table_migration_tasks", "target": "table_migration_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L61", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L29", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_in_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L38", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_out_of_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L6", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L17", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435_\u0444\u0438\u0447\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L46", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/spec.md", "source_location": "L24", "weight": 1.0, "source": "table_migration_spec_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "target": "table_migration_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L1", "weight": 1.0, "source": "table_migration_tasks", "target": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L11", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_1_\u0443\u0442\u043e\u0447\u043d\u0438\u0442\u044c_api_datatable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L18", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_2_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_dividendstable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L24", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_3_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_screenertable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L30", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_4_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_sharepositiontable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L36", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_5_\u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c_bondpositiontable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L42", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_6_\u043e\u0447\u0438\u0441\u0442\u043a\u0430_legacy_\u0438_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/table-migration/tasks.md", "source_location": "L49", "weight": 1.0, "source": "table_migration_tasks_\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f_\u0442\u0430\u0431\u043b\u0438\u0446_\u043d\u0430_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_tasks", "target": "table_migration_tasks_task_7_\u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1", "weight": 1.0, "source": "tbank_broker_portfolios_plan", "target": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L13", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L3024", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_10_add_durable_operation_sync_models_and_service", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L3286", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_11_publish_t_bank_integration_documentation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L3453", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_12_final_verification_and_openapi_contract_check", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L72", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_1_add_grpc_dependencies_and_official_proto_contracts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L127", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_2_add_configuration_and_core_t_bank_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L520", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_3_implement_money_account_and_operation_mappers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L941", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_4_implement_tbankclientservice_grpc_transport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1210", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_5_implement_broker_accounts_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1457", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_6_implement_broker_portfolio_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L1999", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_7_implement_broker_operations_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L2363", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_8_generate_frontend_types_and_add_broker_api_hooks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L2700", "weight": 1.0, "source": "tbank_broker_portfolios_plan_t_bank_broker_portfolios_implementation_plan", "target": "tbank_broker_portfolios_plan_task_9_build_broker_portfolio_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L15", "weight": 1.0, "source": "tbank_broker_portfolios_plan_file_structure", "target": "tbank_broker_portfolios_plan_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L38", "weight": 1.0, "source": "tbank_broker_portfolios_plan_file_structure", "target": "tbank_broker_portfolios_plan_durable_sync", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L44", "weight": 1.0, "source": "tbank_broker_portfolios_plan_file_structure", "target": "tbank_broker_portfolios_plan_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/plan.md", "source_location": "L59", "weight": 1.0, "source": "tbank_broker_portfolios_plan_file_structure", "target": "tbank_broker_portfolios_plan_published_docs", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L31", "weight": 1.0, "source": "docs_roadmap", "target": "tbank_broker_portfolios_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L1", "weight": 1.0, "source": "tbank_broker_portfolios_spec", "target": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L131", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430_\u0431\u044d\u043a\u0435\u043d\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L332", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L342", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0432\u0438\u0434_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430_\u043d\u0430_\u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L359", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L9", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L374", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438_\u043f\u0440\u0438\u0435\u043c\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L197", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043c\u043e\u0434\u0435\u043b\u044c_\u043e\u0442\u0432\u0435\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L72", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043d\u0435_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L82", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u0441\u0447\u0435\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L320", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430_\u043e\u0448\u0438\u0431\u043e\u043a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L172", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439_api_\u0431\u044d\u043a\u0435\u043d\u0434\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L102", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u043f\u043e_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L290", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L270", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f_\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L19", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0444\u0430\u043a\u0442\u044b_\u043e_\u0432\u043d\u0435\u0448\u043d\u0435\u043c_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L60", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u0446\u0435\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L387", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u0438\u0445_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u0435\u0439_t_bank", "target": "tbank_broker_portfolios_spec_\u044d\u0442\u0430\u043f\u044b_\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L107", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u043f\u043e_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443", "target": "tbank_broker_portfolios_spec_\u043f\u043e\u0447\u0435\u043c\u0443_grpc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L115", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u043f\u043e_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443", "target": "tbank_broker_portfolios_spec_\u043f\u043e\u0447\u0435\u043c\u0443_\u043d\u0435_rest_\u043f\u0435\u0440\u0432\u044b\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-broker-portfolios/spec.md", "source_location": "L121", "weight": 1.0, "source": "tbank_broker_portfolios_spec_\u0440\u0435\u0448\u0435\u043d\u0438\u0435_\u043f\u043e_\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443", "target": "tbank_broker_portfolios_spec_\u043f\u043e\u0447\u0435\u043c\u0443_\u043d\u0435_sdk_\u043f\u0435\u0440\u0432\u044b\u043c", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L41", "weight": 1.0, "source": "docs_roadmap", "target": "tbank_deadline_queue_fix_spec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L1", "weight": 1.0, "source": "tbank_deadline_queue_fix_spec", "target": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L25", "weight": 1.0, "source": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "tbank_deadline_queue_fix_spec_acceptance_criteria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L18", "weight": 1.0, "source": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "tbank_deadline_queue_fix_spec_\u0433\u0440\u0430\u043d\u0438\u0446\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L3", "weight": 1.0, "source": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "tbank_deadline_queue_fix_spec_\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L37", "weight": 1.0, "source": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "tbank_deadline_queue_fix_spec_\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/features/tbank-deadline-queue-fix/spec.md", "source_location": "L13", "weight": 1.0, "source": "tbank_deadline_queue_fix_spec_\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_grpc_deadline_\u0434\u043b\u044f_t_bank_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "target": "tbank_deadline_queue_fix_spec_\u0446\u0435\u043b\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L1", "weight": 1.0, "source": "docs_inbox", "target": "docs_inbox_inbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L167", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_frontend_\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L58", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L6", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435_\u0432\u0438\u0434\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L240", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u0438_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L215", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L493", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435_\u0432\u043e\u043f\u0440\u043e\u0441\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L140", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435_\u043a\u0430\u043d\u0430\u043b\u044b_\u0438_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L303", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L465", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f_\u043a\u0430\u0440\u0442\u0430_\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L98", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L227", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L273", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u0441\u043e\u0431\u044b\u0442\u0438\u044f_\u0438_\u0431\u0443\u0434\u0443\u0449\u0438\u0435_\u0432\u044b\u043f\u043b\u0430\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L351", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L335", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0445_t_bank", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L25", "weight": 1.0, "source": "docs_inbox_inbox", "target": "docs_inbox_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435_\u044f\u0434\u0440\u043e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L42", "weight": 1.0, "source": "docs_inbox_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435_\u044f\u0434\u0440\u043e", "target": "docs_inbox_\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c_\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e_\u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432_\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f_\u0434\u0430\u043d\u043d\u044b\u0445", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L27", "weight": 1.0, "source": "docs_inbox_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435_\u044f\u0434\u0440\u043e", "target": "docs_inbox_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0435\u0434\u0438\u043d\u044b\u0439_\u0436\u0443\u0440\u043d\u0430\u043b_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L60", "weight": 1.0, "source": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u0432\u043a\u043b\u0430\u0434\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L73", "weight": 1.0, "source": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043c\u0435\u0442\u0430\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0441\u0447\u0435\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L67", "weight": 1.0, "source": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435_\u0441\u0447\u0435\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L90", "weight": 1.0, "source": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "target": "docs_inbox_\u0440\u0430\u0437\u0432\u0438\u0442\u044c_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0433\u043e_\u043f\u043e\u0442\u043e\u043a\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L79", "weight": 1.0, "source": "docs_inbox_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b_\u0438_\u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435_\u0444\u0438\u043d\u0430\u043d\u0441\u044b", "target": "docs_inbox_\u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438_\u043f\u043e_\u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u043c_\u043a\u0430\u0440\u0442\u0430\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L126", "weight": 1.0, "source": "docs_inbox_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0435_\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435_\u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e_\u0434\u043e\u0441\u0442\u0443\u043f\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L100", "weight": 1.0, "source": "docs_inbox_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438", "target": "docs_inbox_\u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c_\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435_\u043f\u043e_api_first_\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L111", "weight": 1.0, "source": "docs_inbox_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438", "target": "docs_inbox_\u0441\u0434\u0435\u043b\u0430\u0442\u044c_\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0443\u044e_pwa", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L142", "weight": 1.0, "source": "docs_inbox_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435_\u043a\u0430\u043d\u0430\u043b\u044b_\u0438_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_telegram_\u0431\u043e\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L153", "weight": 1.0, "source": "docs_inbox_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435_\u043a\u0430\u043d\u0430\u043b\u044b_\u0438_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f", "target": "docs_inbox_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_mcp_agent_\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L205", "weight": 1.0, "source": "docs_inbox_frontend_\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "target": "docs_inbox_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_backend_driven_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L169", "weight": 1.0, "source": "docs_inbox_frontend_\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "target": "docs_inbox_\u043f\u0435\u0440\u0435\u0439\u0442\u0438_\u043a_feature_sliced_design", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L195", "weight": 1.0, "source": "docs_inbox_frontend_\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "target": "docs_inbox_\u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438_\u0430\u0443\u0434\u0438\u0442_frontend_debt_backlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L178", "weight": 1.0, "source": "docs_inbox_frontend_\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430", "target": "docs_inbox_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u0434\u0438\u0437\u0430\u0439\u043d_\u0441\u0438\u0441\u0442\u0435\u043c\u0443", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L217", "weight": 1.0, "source": "docs_inbox_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e_frontend", "target": "docs_inbox_\u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u0442\u0435\u0441\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L229", "weight": 1.0, "source": "docs_inbox_\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_api", "target": "docs_inbox_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c_\u0438_\u0443\u043b\u0443\u0447\u0448\u0430\u0442\u044c_\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L263", "weight": 1.0, "source": "docs_inbox_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u0438_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "docs_inbox_\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c_\u043a\u0440\u0435\u0434\u0438\u0442\u043d\u044b\u0435_\u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0438_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L250", "weight": 1.0, "source": "docs_inbox_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u0438_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "docs_inbox_\u0441\u0434\u0435\u043b\u0430\u0442\u044c_\u0442\u0430\u0431\u043b\u0438\u0446\u044b_\u0430\u043a\u0446\u0438\u0439_\u0438_\u043e\u0431\u043b\u0438\u0433\u0430\u0446\u0438\u0439_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0435\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L242", "weight": 1.0, "source": "docs_inbox_\u043a\u0430\u0442\u0430\u043b\u043e\u0433_\u0438_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "target": "docs_inbox_\u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c_\u043f\u043e\u0438\u0441\u043a_\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L285", "weight": 1.0, "source": "docs_inbox_\u0441\u043e\u0431\u044b\u0442\u0438\u044f_\u0438_\u0431\u0443\u0434\u0443\u0449\u0438\u0435_\u0432\u044b\u043f\u043b\u0430\u0442\u044b", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0432\u044b\u043f\u043b\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L275", "weight": 1.0, "source": "docs_inbox_\u0441\u043e\u0431\u044b\u0442\u0438\u044f_\u0438_\u0431\u0443\u0434\u0443\u0449\u0438\u0435_\u0432\u044b\u043f\u043b\u0430\u0442\u044b", "target": "docs_inbox_\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c_\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c_\u0431\u0443\u0434\u0443\u0449\u0438\u0445_\u0441\u043e\u0431\u044b\u0442\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L305", "weight": 1.0, "source": "docs_inbox_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", "target": "docs_inbox_\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c_\u0438\u0441\u0442\u043e\u0440\u0438\u044e_\u0431\u0430\u043b\u0430\u043d\u0441\u0430_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L314", "weight": 1.0, "source": "docs_inbox_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", "target": "docs_inbox_\u0441\u043e\u0437\u0434\u0430\u0442\u044c_\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439_\u0440\u0430\u0437\u0434\u0435\u043b_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L325", "weight": 1.0, "source": "docs_inbox_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430", "target": "docs_inbox_\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0443_\u0432_pdf_\u0438_xlsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L337", "weight": 1.0, "source": "docs_inbox_\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0445_t_bank", "target": "docs_inbox_\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c_\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0445_\u043f\u0440\u0438_\u043e\u0442\u043a\u0430\u0437\u0435_t_bank_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L365", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p0_p1_\u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u0434\u0430\u043d\u043d\u044b\u0435_t_bank_\u043f\u043e_\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L406", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p1_p2_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c_\u043c\u043e\u0434\u0435\u043b\u044c_\u0441\u0435\u0441\u0441\u0438\u0439_\u043a_\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c_\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044f\u043c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L395", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p1_\u0441\u0434\u0435\u043b\u0430\u0442\u044c_\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e_\u0438\u0441\u0442\u043e\u0440\u0438\u044e_t_bank_\u0440\u0430\u0431\u043e\u0447\u0438\u043c_read_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L375", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p1_\u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c_api_envelope_\u0438_runtime_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L385", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p1_\u0443\u0441\u0438\u043b\u0438\u0442\u044c_production_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e_\u0438_auth_security", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L423", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p2_\u0434\u0435\u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_\u043a\u0440\u0443\u043f\u043d\u044b\u0435_backend_frontend_\u043c\u043e\u0434\u0443\u043b\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L441", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p2_\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c_\u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L434", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p2_\u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c_\u043d\u0435\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u0443\u044e_\u0442\u0438\u043f\u043e\u0432\u0443\u044e_\u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L414", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p2_\u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c_\u0434\u0432\u043e\u0439\u043d\u0443\u044e_\u0441\u0438\u0441\u0442\u0435\u043c\u0443_frontend_api_\u0442\u0438\u043f\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L449", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p3_\u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c_frontend_delivery", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/inbox.md", "source_location": "L456", "weight": 1.0, "source": "docs_inbox_\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439_\u0434\u043e\u043b\u0433_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442_\u043d\u0430_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e_\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e", "target": "docs_inbox_p3_\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c_\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435_\u0442\u0438\u043f\u044b_\u0434\u0430\u043d\u043d\u044b\u0445_\u043a_\u0431\u0443\u0434\u0443\u0449\u0435\u043c\u0443_ledger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L1", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections", "target": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L38", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u043e\u0435_\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L108", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435_\u0433\u0440\u0430\u043d\u0438\u0446\u044b_\u043f\u0435\u0440\u0432\u043e\u0439_\u0432\u0435\u0440\u0441\u0438\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L48", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L119", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L90", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u0430\u044f_\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f_\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L98", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435_\u043f\u0440\u0430\u0432\u0438\u043b\u0430_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L10", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0442\u0435\u043a\u0443\u0449\u0435\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L5", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435_\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b_\u0431\u0440\u043e\u043a\u0435\u0440\u0441\u043a\u043e\u0433\u043e_\u0441\u0447\u0451\u0442\u0430", "target": "research_2026_06_18_broker_account_sections_\u0446\u0435\u043b\u044c_\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L25", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0442\u0435\u043a\u0443\u0449\u0435\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "target": "research_2026_06_18_broker_account_sections_backend_\u0438_\u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L12", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0442\u0435\u043a\u0443\u0449\u0435\u0435_\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435", "target": "research_2026_06_18_broker_account_sections_frontend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L84", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "research_2026_06_18_broker_account_sections_\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L59", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "research_2026_06_18_broker_account_sections_\u043e\u0431\u043b\u0430\u0441\u0442\u044c_\u043a\u0440\u0443\u0433\u043e\u0432\u043e\u0439_\u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L50", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L67", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "research_2026_06_18_broker_account_sections_\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430_\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/2026-06-18-broker-account-sections.md", "source_location": "L75", "weight": 1.0, "source": "research_2026_06_18_broker_account_sections_\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435_\u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435_\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b", "target": "research_2026_06_18_broker_account_sections_\u0444\u0438\u043b\u044c\u0442\u0440_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_vs_oxlint_comparison_for_frontend_tooling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L7", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_vs_oxlint_comparison_for_frontend_tooling", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_candidates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L31", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_vs_oxlint_comparison_for_frontend_tooling", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_comparison", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L3", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_vs_oxlint_comparison_for_frontend_tooling", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L44", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_vs_oxlint_comparison_for_frontend_tooling", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_verdict_biome", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L9", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint_candidates", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_biome_v2_5_0", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md", "source_location": "L20", "weight": 1.0, "source": "frontend_infrastructure_tooling_biome_vs_oxlint_candidates", "target": "frontend_infrastructure_tooling_biome_vs_oxlint_oxlint_oxfmt_oxc_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L1", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_vs_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L7", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_vs_tanstack_router", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_candidates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L34", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_vs_tanstack_router", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_comparison", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L3", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_vs_tanstack_router", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L48", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_vs_tanstack_router", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_verdict_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L9", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_candidates", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_react_router_dom_v6_\u0442\u0435\u043a\u0443\u0449\u0438\u0439", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md", "source_location": "L21", "weight": 1.0, "source": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_candidates", "target": "frontend_infrastructure_tooling_react_router_vs_tanstack_router_tanstack_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L1", "weight": 1.0, "source": "docs_roadmap", "target": "docs_roadmap_roadmap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L25", "weight": 1.0, "source": "docs_roadmap_roadmap", "target": "docs_roadmap_\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L7", "weight": 1.0, "source": "docs_roadmap_roadmap", "target": "docs_roadmap_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L93", "weight": 1.0, "source": "docs_roadmap_roadmap", "target": "docs_roadmap_\u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b_\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445_\u0444\u0438\u0447", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L71", "weight": 1.0, "source": "docs_roadmap_roadmap", "target": "docs_roadmap_\u043a\u0440\u0443\u043f\u043d\u044b\u0435_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u0440\u0430\u0431\u043e\u0442\u044b_\u0432\u043d\u0435_\u044d\u043f\u0438\u043a\u043e\u0432", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L20", "weight": 1.0, "source": "docs_roadmap_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "target": "docs_roadmap_devops_epics_devops_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L9", "weight": 1.0, "source": "docs_roadmap_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "target": "docs_roadmap_\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f_epics_authentication_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L14", "weight": 1.0, "source": "docs_roadmap_\u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "target": "docs_roadmap_\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f_epics_documentation_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L64", "weight": 1.0, "source": "docs_roadmap_\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "target": "docs_roadmap_\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c_\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430_epics_qualityassurance_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L27", "weight": 1.0, "source": "docs_roadmap_\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "target": "docs_roadmap_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c_\u0431\u0440\u043e\u043a\u0435\u0440\u0430_epics_brokerportfolio_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/roadmap.md", "source_location": "L48", "weight": 1.0, "source": "docs_roadmap_\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435_\u044d\u043f\u0438\u043a\u0438", "target": "docs_roadmap_\u043f\u043e\u0440\u0442\u0444\u0435\u043b\u044c\u043d\u0430\u044f_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430_epics_portfoliodashboard_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L1", "weight": 1.0, "source": "design_system_changelog", "target": "design_system_changelog_changelog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L3", "weight": 1.0, "source": "design_system_changelog_changelog", "target": "design_system_changelog_0_1_0_2026_06_21", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/design-system/CHANGELOG.md", "source_location": "L5", "weight": 1.0, "source": "design_system_changelog_0_1_0_2026_06_21", "target": "design_system_changelog_added", "confidence_score": 1.0 } ], "hyperedges": [], "built_at_commit": "7ae70b0db0f1595f4ff3e100178fe392b891d594" }