From f2fe6a4829720cd13d0435952a64e1163f618bdb Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 24 Jun 2026 17:49:40 +0300 Subject: [PATCH] chore: untrack graphify-out generated artifacts --- .gitignore | 2 +- graphify-out/.graphify_analysis.json | 2370 - graphify-out/.graphify_labels.json | 286 - graphify-out/.graphify_root | 1 - graphify-out/GRAPH_REPORT.md | 1381 - graphify-out/graph.html | 307 - graphify-out/graph.json | 100147 ------------------------ graphify-out/manifest.json | 3437 - 8 files changed, 1 insertion(+), 107930 deletions(-) delete mode 100644 graphify-out/.graphify_analysis.json delete mode 100644 graphify-out/.graphify_labels.json delete mode 100644 graphify-out/.graphify_root delete mode 100644 graphify-out/GRAPH_REPORT.md delete mode 100644 graphify-out/graph.html delete mode 100644 graphify-out/graph.json delete mode 100644 graphify-out/manifest.json diff --git a/.gitignore b/.gitignore index 181a194..9032d1d 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,4 @@ apps/docs/build/ .playwright-mcp .opencode dev.db -graphify-out/cache/ +graphify-out/ diff --git a/graphify-out/.graphify_analysis.json b/graphify-out/.graphify_analysis.json deleted file mode 100644 index 6a7f0ff..0000000 --- a/graphify-out/.graphify_analysis.json +++ /dev/null @@ -1,2370 +0,0 @@ -{ - "communities": { - "0": [ - "api_brokeraccountapi", - "api_brokeraccountapi_brokeroperationquery", - "api_brokeraccountapi_getbrokeraccounts", - "api_brokeraccountapi_getbrokerportfolio", - "api_index_brokeraccount", - "api_index_brokermoney", - "api_index_brokerportfolio", - "apps_frontend_src_entities_broker_account_index_ts_broker_account_index", - "apps_frontend_src_pages_broker_account_index_ts_broker_account_index", - "broker_account_card_index", - "broker_accounts_index", - "broker_accounts_summary_index", - "broker_allocation_bar_brokerallocationbar", - "broker_allocation_bar_brokerallocationbar_allocationbaritem", - "broker_allocation_bar_brokerallocationbar_brokerallocationbar", - "broker_allocation_bar_index", - "broker_allocation_chart_index", - "broker_overview_index", - "broker_position_index", - "lib_formatters", - "lib_formatters_formatbrokercurrencyvalue", - "lib_formatters_formatbrokerdate", - "lib_formatters_formatbrokermoney", - "lib_formatters_formatbrokerpercent", - "lib_formatters_formatbrokersignedcurrencyvalue", - "lib_formatters_formatbrokersignedmoney", - "lib_formatters_formatbrokersignedpercent", - "lib_formatters_pluralize", - "model_brokeraccountsoverview", - "model_brokeraccountsoverview_aggregatebrokeraccounts", - "model_brokeraccountsoverview_brokeraccountsaggregate", - "model_brokeraccountsoverview_brokeraccounttypelabel", - "model_brokeraccountsoverview_brokercurrencyallocationsummary", - "model_brokeraccountsoverview_brokercurrencycashsummary", - "model_brokeraccountsoverview_brokercurrencyportfoliosummary", - "model_brokeraccountsoverview_moneyvalue", - "model_brokeraccountsoverview_mutablecurrencysummary", - "model_brokeraccountsoverview_test", - "model_brokeraccountsoverview_test_portfolio", - "model_brokerallocation", - "model_brokerallocation_allocation_config", - "model_brokerallocation_brokerallocationitem", - "model_brokerallocation_brokerallocationkey", - "model_brokerallocation_brokernegativeallocationitem", - "model_brokerallocation_buildbrokerallocation", - "model_brokerallocation_test", - "model_brokerallocation_test_money", - "model_brokerallocation_test_portfolio", - "model_usebrokeraccountportfolios", - "model_usebrokeraccountportfolios_usebrokeraccountportfolios", - "model_usebrokeraccounts", - "model_usebrokeraccounts_usebrokeraccounts", - "model_usebrokerportfolio", - "portfolio_card_index", - "ui_brokeraccountcard", - "ui_brokeraccountcard_brokeraccountcard", - "ui_brokeraccountcard_brokeraccountcarderror", - "ui_brokeraccountcard_brokeraccountcardskeleton", - "ui_brokeraccountcard_brokeraccountcardsuccess", - "ui_brokeraccountcard_brokeraccounttypelabel", - "ui_brokeraccountcard_cardsx", - "ui_brokeraccountcard_statsx", - "ui_brokeraccountoverviewpage", - "ui_brokeraccountoverviewpage_brokeraccountoverviewpage", - "ui_brokeraccountspage", - "ui_brokeraccountspage_brokeraccountspage", - "ui_brokeraccountspage_brokeraccountspageskeleton", - "ui_brokeraccountssummary", - "ui_brokeraccountssummary_brokeraccountssummary", - "ui_brokerallocationchart", - "ui_brokerallocationchart_allocationcurrency", - "ui_brokerallocationchart_brokerallocationchart", - "ui_brokerassetcards", - "ui_brokerassetcards_allocationpercent", - "ui_brokerassetcards_brokerassetcards", - "ui_brokerassetcards_cardsx", - "ui_brokerassetcards_formatallocationpercent", - "ui_brokeroverviewskeleton", - "ui_brokeroverviewskeleton_brokeroverviewskeleton", - "ui_brokersummary", - "ui_brokersummary_brokersummary", - "ui_portfoliocard", - "ui_portfoliocard_portfoliocard" - ], - "1": [ - "decorators_current_user_decorator", - "decorators_current_user_decorator_currentuser", - "dto_add_position_dto", - "dto_add_position_dto_addpositiondto", - "dto_add_position_dto_tags", - "dto_analytics_response_dto", - "dto_analytics_response_dto_analyticsresponsedto", - "dto_analytics_response_dto_portfoliosummarydto", - "dto_create_portfolio_dto", - "dto_create_portfolio_dto_createportfoliodto", - "dto_create_portfolio_dto_currencies", - "dto_portfolio_envelope_dto", - "dto_portfolio_envelope_dto_analyticsenvelopedto", - "dto_portfolio_envelope_dto_portfoliodetailenvelopedto", - "dto_portfolio_envelope_dto_portfolioenvelopedto", - "dto_portfolio_envelope_dto_portfoliolistenvelopedto", - "dto_portfolio_envelope_dto_portfolioresponsemetadto", - "dto_portfolio_envelope_dto_positionenvelopedto", - "dto_portfolio_list_response_dto", - "dto_portfolio_list_response_dto_portfoliolistresponsedto", - "dto_portfolio_response_dto", - "dto_portfolio_response_dto_portfoliodetailresponsedto", - "dto_portfolio_response_dto_portfolioresponsedto", - "dto_position_response_dto", - "dto_position_response_dto_positionresponsedto", - "dto_position_with_price_dto", - "dto_position_with_price_dto_positionwithpricedto", - "dto_update_portfolio_dto", - "dto_update_portfolio_dto_currencies", - "dto_update_portfolio_dto_updateportfoliodto", - "dto_update_position_dto", - "dto_update_position_dto_tags", - "dto_update_position_dto_updatepositiondto", - "moex_client_moex_client_types_moexbondpositiondata", - "moex_client_moex_client_types_moexsharemarketdata", - "portfolio_portfolio_controller", - "portfolio_portfolio_controller_nulldataenvelopeschema", - "portfolio_portfolio_controller_portfoliocontroller", - "portfolio_portfolio_controller_portfoliocontroller_addposition", - "portfolio_portfolio_controller_portfoliocontroller_constructor", - "portfolio_portfolio_controller_portfoliocontroller_create", - "portfolio_portfolio_controller_portfoliocontroller_findall", - "portfolio_portfolio_controller_portfoliocontroller_findone", - "portfolio_portfolio_controller_portfoliocontroller_getanalytics", - "portfolio_portfolio_controller_portfoliocontroller_remove", - "portfolio_portfolio_controller_portfoliocontroller_removeposition", - "portfolio_portfolio_controller_portfoliocontroller_update", - "portfolio_portfolio_controller_portfoliocontroller_updateposition", - "portfolio_portfolio_service_portfolioservice", - "portfolio_portfolio_service_portfolioservice_addposition", - "portfolio_portfolio_service_portfolioservice_buildbondposition", - "portfolio_portfolio_service_portfolioservice_buildshareposition", - "portfolio_portfolio_service_portfolioservice_create", - "portfolio_portfolio_service_portfolioservice_enrichpositions", - "portfolio_portfolio_service_portfolioservice_fetchbondbatch", - "portfolio_portfolio_service_portfolioservice_fetchsharebatch", - "portfolio_portfolio_service_portfolioservice_findall", - "portfolio_portfolio_service_portfolioservice_findone", - "portfolio_portfolio_service_portfolioservice_getanalytics", - "portfolio_portfolio_service_portfolioservice_getpositionswithprices", - "portfolio_portfolio_service_portfolioservice_remove", - "portfolio_portfolio_service_portfolioservice_removeposition", - "portfolio_portfolio_service_portfolioservice_update", - "portfolio_portfolio_service_portfolioservice_updateposition" - ], - "2": [ - "config_configuration", - "dto_screener_query_dto", - "dto_screener_query_dto_screenerquerydto", - "dto_screener_query_dto_screenertype", - "dto_screener_query_dto_sorter_fields", - "dto_screener_response_dto", - "dto_screener_response_dto_screeneritemdto", - "dto_screener_response_dto_screenerresponsedto", - "dto_screener_response_dto_screenerresponsemetadto", - "dto_screener_response_dto_screenerresultdto", - "dto_search_query_dto", - "dto_search_query_dto_searchquerydto", - "dto_search_query_dto_securitytype", - "moex_client_moex_client_service", - "moex_client_moex_client_service_integration_spec", - "moex_client_moex_client_service_moexclientservice", - "moex_client_moex_client_service_moexclientservice_constructor", - "moex_client_moex_client_service_moexclientservice_extracttable", - "moex_client_moex_client_service_moexclientservice_getbonddata", - "moex_client_moex_client_service_moexclientservice_getbondhistory", - "moex_client_moex_client_service_moexclientservice_getbondmarketdata", - "moex_client_moex_client_service_moexclientservice_getbondpositiondatabatch", - "moex_client_moex_client_service_moexclientservice_getcandles", - "moex_client_moex_client_service_moexclientservice_getdividends", - "moex_client_moex_client_service_moexclientservice_gethistory", - "moex_client_moex_client_service_moexclientservice_getsecuritydescription", - "moex_client_moex_client_service_moexclientservice_getsharemarketdata", - "moex_client_moex_client_service_moexclientservice_getsharemarketdatabatch", - "moex_client_moex_client_service_moexclientservice_request", - "moex_client_moex_client_service_moexclientservice_searchsecurities", - "moex_client_moex_client_service_spec", - "moex_client_moex_client_types", - "moex_client_moex_client_types_moexboard", - "moex_client_moex_client_types_moexbonddata", - "moex_client_moex_client_types_moexbondhistoryentry", - "moex_client_moex_client_types_moexbondmarketdata", - "moex_client_moex_client_types_moexcandle", - "moex_client_moex_client_types_moexdividend", - "moex_client_moex_client_types_moexhistoryentry", - "moex_client_moex_client_types_moexsecuritydescription", - "securities_screener_service", - "securities_screener_service_screenerservice", - "securities_screener_service_screenerservice_constructor", - "securities_screener_service_screenerservice_fetchboard", - "securities_screener_service_screenerservice_matches", - "securities_screener_service_screenerservice_screen", - "securities_screener_service_screenerservice_sort", - "securities_screener_service_spec", - "securities_securities_controller", - "securities_securities_controller_securitiescontroller", - "securities_securities_controller_securitiescontroller_constructor", - "securities_securities_controller_securitiescontroller_screener", - "securities_securities_controller_securitiescontroller_search", - "securities_securities_controller_spec", - "securities_securities_service", - "securities_securities_service_searchresultitem", - "securities_securities_service_securitiesservice", - "securities_securities_service_securitiesservice_constructor", - "securities_securities_service_securitiesservice_getsharebrief", - "securities_securities_service_securitiesservice_search", - "securities_securities_service_spec", - "tbank_tbank_config_spec" - ], - "3": [ - "auth_auth_controller", - "auth_auth_controller_authcontroller", - "auth_auth_controller_authcontroller_constructor", - "auth_auth_controller_authcontroller_getprofile", - "auth_auth_controller_authcontroller_login", - "auth_auth_controller_authcontroller_logout", - "auth_auth_controller_authcontroller_refresh", - "auth_auth_controller_authcontroller_register", - "auth_auth_controller_authcontroller_updateprofile", - "auth_auth_controller_cookie_options", - "auth_auth_module", - "auth_auth_module_authmodule", - "auth_auth_service", - "auth_auth_service_authservice", - "auth_auth_service_authservice_constructor", - "auth_auth_service_authservice_generatetokens", - "auth_auth_service_authservice_getprofile", - "auth_auth_service_authservice_login", - "auth_auth_service_authservice_logout", - "auth_auth_service_authservice_refresh", - "auth_auth_service_authservice_register", - "auth_auth_service_authservice_sanitizeuser", - "auth_auth_service_authservice_updateprofile", - "dto_auth_response_dto", - "dto_auth_response_dto_authlogoutresponsedto", - "dto_auth_response_dto_authprofileresponsedto", - "dto_auth_response_dto_authresponsemetadto", - "dto_auth_response_dto_authtokendatadto", - "dto_auth_response_dto_authtokenresponsedto", - "dto_auth_response_dto_authuserdto", - "dto_auth_response_dto_logoutdatadto", - "dto_login_dto", - "dto_login_dto_logindto", - "dto_register_dto", - "dto_register_dto_registerdto", - "dto_update_profile_dto", - "dto_update_profile_dto_updateprofiledto", - "guards_jwt_auth_guard", - "guards_jwt_auth_guard_jwtauthguard", - "guards_jwt_auth_guard_jwtauthguard_canactivate", - "guards_jwt_auth_guard_jwtauthguard_constructor", - "guards_jwt_auth_guard_jwtauthguard_extracttoken", - "guards_roles_guard", - "guards_roles_guard_rolesguard", - "guards_roles_guard_rolesguard_canactivate", - "guards_roles_guard_rolesguard_constructor", - "interfaces_jwt_payload_interface", - "interfaces_jwt_payload_interface_jwtpayload" - ], - "4": [ - "design_system_package", - "design_system_package_devdependencies", - "design_system_package_devdependencies_eslint", - "design_system_package_devdependencies_eslint_plugin_react", - "design_system_package_devdependencies_eslint_plugin_react_hooks", - "design_system_package_devdependencies_playwright", - "design_system_package_devdependencies_storybook", - "design_system_package_devdependencies_storybook_addon_a11y", - "design_system_package_devdependencies_storybook_addon_vitest", - "design_system_package_devdependencies_storybook_react_vite", - "design_system_package_devdependencies_storybook_test", - "design_system_package_devdependencies_testing_library_dom", - "design_system_package_devdependencies_testing_library_jest_dom", - "design_system_package_devdependencies_testing_library_react", - "design_system_package_devdependencies_testing_library_user_event", - "design_system_package_devdependencies_types_react", - "design_system_package_devdependencies_types_react_dom", - "design_system_package_devdependencies_typescript", - "design_system_package_devdependencies_typescript_eslint_eslint_plugin", - "design_system_package_devdependencies_typescript_eslint_parser", - "design_system_package_devdependencies_vitest", - "design_system_package_devdependencies_vitest_browser", - "design_system_package_devdependencies_vitest_browser_playwright", - "design_system_package_exports", - "design_system_package_exports_theme", - "design_system_package_exports_tokens", - "design_system_package_files", - "design_system_package_name", - "design_system_package_peerdependencies", - "design_system_package_peerdependencies_emotion_react", - "design_system_package_peerdependencies_emotion_styled", - "design_system_package_peerdependencies_mui_icons_material", - "design_system_package_peerdependencies_mui_material", - "design_system_package_peerdependencies_react", - "design_system_package_peerdependencies_react_dom", - "design_system_package_peerdependencies_tanstack_react_table", - "design_system_package_private", - "design_system_package_scripts", - "design_system_package_scripts_build", - "design_system_package_scripts_build_storybook", - "design_system_package_scripts_lint", - "design_system_package_scripts_storybook", - "design_system_package_scripts_test", - "design_system_package_scripts_test_storybook", - "design_system_package_type", - "design_system_package_version" - ], - "5": [ - "dto_broker_account_response_dto", - "dto_broker_account_response_dto_brokeraccountresponsedto", - "dto_broker_analytics_response_dto", - "dto_broker_analytics_response_dto_brokeranalyticsdto", - "dto_broker_envelope_dto", - "dto_broker_envelope_dto_brokeraccountsenvelopedto", - "dto_broker_envelope_dto_brokeranalyticsenvelopedto", - "dto_broker_envelope_dto_brokereventsenvelopedto", - "dto_broker_envelope_dto_brokeroperationsenvelopedto", - "dto_broker_envelope_dto_brokeroperationsyncenvelopedto", - "dto_broker_envelope_dto_brokerportfolioenvelopedto", - "dto_broker_envelope_dto_brokerpositionsenvelopedto", - "dto_broker_envelope_dto_brokerresponsemetadto", - "dto_broker_events_response_dto", - "dto_broker_events_response_dto_brokereventitemdto", - "dto_broker_events_response_dto_brokereventsdatadto", - "dto_broker_events_response_dto_brokereventssummarydto", - "dto_broker_events_response_dto_eventcategories", - "dto_broker_events_response_dto_eventsources", - "dto_broker_events_response_dto_eventtypes", - "dto_broker_events_response_dto_instrumenttypes", - "dto_broker_money_dto", - "dto_broker_money_dto_brokermoneydto", - "dto_broker_operation_response_dto", - "dto_broker_operation_response_dto_brokeroperationresponsedto", - "dto_broker_operation_response_dto_brokeroperationspageresponsedto", - "dto_broker_operation_response_dto_operationcategories", - "dto_broker_operation_sync_query_dto", - "dto_broker_operation_sync_query_dto_brokeroperationsyncquerydto", - "dto_broker_operation_sync_query_dto_brokeroperationsyncresponsedto", - "dto_broker_portfolio_response_dto", - "dto_broker_portfolio_response_dto_brokerportfoliopositioncountsdto", - "dto_broker_portfolio_response_dto_brokerportfolioresponsedto", - "dto_broker_portfolio_response_dto_brokerportfoliototalsdto", - "dto_broker_portfolio_response_dto_brokerportfolioyieldsdto", - "dto_broker_position_response_dto", - "dto_broker_position_response_dto_brokerpositionresponsedto", - "dto_broker_positions_page_response_dto", - "dto_broker_positions_page_response_dto_brokerpositionspageresponsedto", - "services_broker_analytics_service_brokeranalyticsservice_computeanalytics", - "services_broker_analytics_service_brokeranalyticsservice_getanalytics", - "tbank_tbank_controller_tbankcontroller_syncoperations" - ], - "6": [ - "api_brokeranalyticsapi", - "api_brokeranalyticsapi_getbrokeranalytics", - "api_brokerpositionapi", - "api_brokerpositionapi_getbrokerpositions", - "api_index", - "api_index_apienvelope", - "api_index_apiresponsemeta", - "api_index_brokeranalytics", - "api_index_brokereventitem", - "api_index_brokereventssummary", - "api_index_brokeroperationcategory", - "api_index_brokeroperationsyncresponse", - "api_index_brokerpositionspage", - "api_index_healthresponse", - "api_index_position", - "api_index_screeneritem", - "api_index_searchresultitem", - "api_kyclient", - "api_kyclient_apienvelope", - "api_kyclient_apiresponsemeta", - "api_kyclient_authconfig", - "api_kyclient_buildurl", - "api_kyclient_configurekyauth", - "api_kyclient_gethealth", - "api_kyclient_kyapi", - "api_kyclient_pickmethod", - "api_searchapi", - "api_searchapi_searchsecurities", - "api_types", - "api_types_components", - "api_types_defs", - "api_types_operations", - "api_types_paths", - "api_types_webhooks", - "apps_frontend_src_entities_broker_analytics_index_ts_broker_analytics_index", - "model_usebrokeranalytics", - "model_usebrokeranalytics_usebrokeranalytics", - "model_usebrokerpositions", - "model_usesearch", - "search_index" - ], - "7": [ - "auth_auth_service_spec", - "bonds_bonds_service", - "bonds_bonds_service_spec", - "cache_cache_service", - "cache_cache_service_cacheservice", - "cache_cache_service_cacheservice_buildkey", - "cache_cache_service_cacheservice_constructor", - "cache_cache_service_cacheservice_get", - "cache_cache_service_cacheservice_getorfetch", - "cache_cache_service_cacheservice_set", - "portfolio_portfolio_service", - "portfolio_portfolio_service_enrichedposition", - "portfolio_portfolio_service_portfolioservice_constructor", - "portfolio_portfolio_service_spec", - "prisma_prisma_service", - "prisma_prisma_service_prismaservice", - "prisma_prisma_service_prismaservice_constructor", - "prisma_prisma_service_prismaservice_onmoduledestroy", - "prisma_prisma_service_prismaservice_onmoduleinit", - "services_broker_analytics_service", - "services_broker_analytics_service_analytics_types", - "services_broker_analytics_service_coupon_types", - "services_broker_analytics_service_deposit_types", - "services_broker_analytics_service_dividend_types", - "services_broker_analytics_service_spec", - "services_broker_analytics_service_spec_makeop", - "services_broker_analytics_service_spec_mockcachepassthrough", - "services_broker_analytics_service_withdrawal_types", - "services_broker_events_service_spec", - "services_broker_events_service_spec_mockcachepassthrough", - "services_broker_operation_sync_service", - "services_broker_operation_sync_service_brokeroperationsyncrange", - "services_broker_operation_sync_service_brokeroperationsyncservice", - "services_broker_operation_sync_service_brokeroperationsyncservice_constructor", - "services_broker_operation_sync_service_brokeroperationsyncservice_syncaccount", - "services_broker_operation_sync_service_brokeroperationsyncservice_upsertoperation", - "services_broker_operation_sync_service_spec", - "shares_shares_service", - "shares_shares_service_spec" - ], - "8": [ - "api_index_dividenditem", - "api_index_sharehistoryitem", - "api_index_stockmarketdata", - "api_stockapi", - "api_stockapi_getshare", - "api_stockapi_getsharecandles", - "api_stockapi_getsharedividends", - "api_stockapi_getsharehistory", - "api_stockapi_getsharemarketdata", - "apps_frontend_src_entities_stock_index_ts_stock_index", - "apps_frontend_src_pages_stock_index_ts_stock_index", - "dividends_table_index", - "model_usestock", - "model_usestock_test", - "model_usestock_test_createwrapper", - "model_usestock_usestock", - "model_usestockcandles", - "model_usestockcandles_test", - "model_usestockcandles_test_createwrapper", - "model_usestockcandles_usestockcandles", - "model_usestockdividends", - "model_usestockdividends_test", - "model_usestockdividends_test_createwrapper", - "model_usestockdividends_usestockdividends", - "price_chart_index", - "test_factories_createmockdividends", - "ui_dividendstable", - "ui_dividendstable_dividendstable", - "ui_dividendstable_dividendstableprops", - "ui_dividendstable_test", - "ui_pricechart", - "ui_pricechart_pricechart", - "ui_pricechart_pricechartprops", - "ui_pricechart_test", - "ui_stockpage", - "ui_stockpage_stockpage" - ], - "9": [ - "data_auth", - "data_auth_mockauthresponse", - "data_auth_mockuser", - "data_bonds", - "data_bonds_mockbond", - "data_bonds_mockbondhistory", - "data_broker", - "data_broker_mockbrokeraccounts", - "data_broker_mockbrokerevents", - "data_broker_mockbrokeroperations", - "data_broker_mockbrokerportfolio", - "data_broker_mockbrokerpositions", - "data_broker_mockeventssummary", - "data_candles", - "data_candles_mockcandles", - "data_index", - "data_portfolios", - "data_portfolios_mockanalytics", - "data_portfolios_mockportfoliodetail", - "data_portfolios_mockportfolios", - "data_portfolios_mockpositions", - "data_screener", - "data_screener_mockscreeneritems", - "data_search", - "data_search_mocksearchresults", - "data_shares", - "data_shares_mockdividends", - "data_shares_mockshare", - "data_shares_mocksharehistory", - "mocks_browser", - "mocks_browser_worker", - "mocks_handlers", - "mocks_handlers_handlers", - "mocks_utils", - "mocks_utils_envelope", - "src_main_startapp" - ], - "10": [ - "husky", - "package", - "package_devdependencies", - "package_devdependencies_husky", - "package_devdependencies_lint_staged", - "package_lint_staged", - "package_lint_staged_apps_backend_src_ts_tsx", - "package_lint_staged_apps_backend_test_ts_tsx", - "package_lint_staged_apps_frontend_src_ts_tsx", - "package_lint_staged_packages_design_system_src_ts_tsx", - "package_name", - "package_overrides", - "package_overrides_storybook_test", - "package_private", - "package_scripts", - "package_scripts_build_backend", - "package_scripts_build_design_system", - "package_scripts_build_docs", - "package_scripts_build_frontend", - "package_scripts_build_storybook", - "package_scripts_dev_backend", - "package_scripts_dev_docs", - "package_scripts_dev_frontend", - "package_scripts_format", - "package_scripts_format_check", - "package_scripts_lint", - "package_scripts_lint_design_system", - "package_scripts_prepare", - "package_scripts_storybook", - "package_scripts_test_backend", - "package_scripts_test_design_system", - "package_scripts_test_frontend", - "package_scripts_test_storybook", - "package_storybook_test_storybook", - "package_workspaces", - "users_ksv741_project_ksv741_moex_vibe_husky_husky_sh__entry" - ], - "11": [ - "decorators_roles_decorator", - "decorators_roles_decorator_roles", - "dto_broker_events_query_dto", - "dto_broker_events_query_dto_brokereventsquerydto", - "dto_broker_operation_query_dto", - "dto_broker_operation_query_dto_brokeroperationquerydto", - "dto_broker_position_query_dto", - "dto_broker_position_query_dto_brokerpositionquerydto", - "moex_client_moex_client_module", - "moex_client_moex_client_module_moexclientmodule", - "services_broker_accounts_service_brokeraccountsservice", - "services_broker_accounts_service_brokeraccountsservice_constructor", - "services_broker_accounts_service_brokeraccountsservice_fetchaccounts", - "services_broker_accounts_service_brokeraccountsservice_findall", - "services_broker_accounts_service_brokeraccountsservice_findbyid", - "services_broker_analytics_service_brokeranalyticsservice", - "services_broker_analytics_service_brokeranalyticsservice_constructor", - "services_broker_events_service_brokereventsservice_constructor", - "services_broker_operations_service", - "services_broker_operations_service_brokeroperationsservice", - "services_broker_operations_service_brokeroperationsservice_buildrequest", - "services_broker_operations_service_brokeroperationsservice_constructor", - "services_broker_operations_service_brokeroperationsservice_getoperations", - "tbank_tbank_controller", - "tbank_tbank_controller_spec", - "tbank_tbank_controller_tbankcontroller", - "tbank_tbank_controller_tbankcontroller_constructor", - "tbank_tbank_controller_tbankcontroller_getaccounts", - "tbank_tbank_controller_tbankcontroller_getanalytics", - "tbank_tbank_controller_tbankcontroller_getevents", - "tbank_tbank_controller_tbankcontroller_getoperations", - "tbank_tbank_controller_tbankcontroller_getportfolio", - "tbank_tbank_controller_tbankcontroller_getpositions", - "tbank_tbank_module", - "types_broker_types_brokeraccount" - ], - "12": [ - "card_card", - "card_card_card", - "card_card_cardprops", - "card_card_stories", - "card_card_stories_default", - "card_card_stories_fullcard", - "card_card_stories_meta", - "card_card_stories_story", - "card_card_stories_withactions", - "card_card_stories_withheader", - "card_card_test", - "card_card_test_renderwiththeme", - "card_index", - "surface_index", - "surface_surface", - "surface_surface_elevation_map", - "surface_surface_elevationlevel", - "surface_surface_padding_map", - "surface_surface_paddingsize", - "surface_surface_stories", - "surface_surface_stories_default", - "surface_surface_stories_elevated", - "surface_surface_stories_largepadding", - "surface_surface_stories_meta", - "surface_surface_stories_nopadding", - "surface_surface_stories_story", - "surface_surface_surface", - "surface_surface_surfaceprops", - "surface_surface_test", - "surface_surface_test_renderwiththeme" - ], - "13": [ - "add_position_index", - "api_index_portfolio", - "api_index_portfoliosummary", - "api_useaddposition", - "api_useaddposition_useaddposition", - "model_useaddpositionform", - "model_useaddpositionform_useaddpositionform", - "model_useportfolio_useportfolio", - "model_useportfoliomutations_useportfoliomutations", - "model_useportfolios_useportfolios", - "model_usepositionmutations_usepositionmutations", - "portfolio_analytics_index", - "portfolio_form_index", - "portfolios_index", - "ui_addpositionform", - "ui_addpositionform_addpositionform", - "ui_addpositionform_inputstyle", - "ui_analyticssummary", - "ui_analyticssummary_analyticssummary", - "ui_portfoliodetailpage", - "ui_portfoliodetailpage_portfoliodetailpage", - "ui_portfolioform", - "ui_portfolioform_currencies", - "ui_portfolioform_portfolioform", - "ui_portfolioform_props", - "ui_portfolioslistpage", - "ui_portfolioslistpage_portfolioslistpage" - ], - "14": [ - "button_button", - "button_button_actionvariant", - "button_button_button", - "button_button_buttonprops", - "button_button_stories", - "button_button_stories_allsizes", - "button_button_stories_allstates", - "button_button_stories_allvariants", - "button_button_stories_danger", - "button_button_stories_disabled", - "button_button_stories_loading", - "button_button_stories_meta", - "button_button_stories_primary", - "button_button_stories_secondary", - "button_button_stories_small", - "button_button_stories_story", - "button_button_stories_tertiary", - "button_button_test", - "button_button_test_renderwiththeme", - "button_button_variant_map", - "button_index", - "emptystate_emptystate_stories", - "emptystate_emptystate_stories_basic", - "emptystate_emptystate_stories_meta", - "emptystate_emptystate_stories_minimal", - "emptystate_emptystate_stories_story", - "emptystate_emptystate_stories_withaction" - ], - "15": [ - "datatable_datatable", - "datatable_datatable_datatable", - "datatable_datatable_datatableprops", - "datatable_datatable_density", - "datatable_datatable_density_padding", - "datatable_datatable_stories", - "datatable_datatable_stories_columnhelper", - "datatable_datatable_stories_columns", - "datatable_datatable_stories_compact", - "datatable_datatable_stories_data", - "datatable_datatable_stories_default", - "datatable_datatable_stories_empty", - "datatable_datatable_stories_loading", - "datatable_datatable_stories_meta", - "datatable_datatable_stories_sortable", - "datatable_datatable_stories_sortabletablestory", - "datatable_datatable_stories_stock", - "datatable_datatable_stories_story", - "datatable_datatable_test", - "datatable_datatable_test_columnhelper", - "datatable_datatable_test_columns", - "datatable_datatable_test_data", - "datatable_datatable_test_emptytable", - "datatable_datatable_test_item", - "datatable_datatable_test_testtable", - "datatable_datatable_test_testtablewithprops", - "datatable_index" - ], - "16": [ - "services_broker_instruments_service", - "services_broker_instruments_service_brokerinstrumentsservice", - "services_broker_instruments_service_brokerinstrumentsservice_constructor", - "services_broker_instruments_service_brokerinstrumentsservice_fetchbyuid", - "services_broker_instruments_service_brokerinstrumentsservice_findbyinstrumentuid", - "services_broker_portfolio_service", - "services_broker_portfolio_service_brokerportfolioservice", - "services_broker_portfolio_service_brokerportfolioservice_buildinstrumentmap", - "services_broker_portfolio_service_brokerportfolioservice_constructor", - "services_broker_portfolio_service_brokerportfolioservice_fetchcachedportfolio", - "services_broker_portfolio_service_brokerportfolioservice_fetchpositions", - "services_broker_portfolio_service_brokerportfolioservice_getportfolio", - "services_broker_portfolio_service_brokerportfolioservice_getpositions", - "services_broker_portfolio_service_brokerportfolioservice_getpositionswithinstruments", - "services_broker_portfolio_service_spec", - "services_broker_portfolio_service_spec_mockaccount", - "services_broker_portfolio_service_spec_mockcache", - "tbank_tbank_config", - "tbank_tbank_config_tbank_account_types", - "tbank_tbank_config_tbank_cache_keys", - "types_broker_types_brokerportfolio", - "types_broker_types_brokerpositionspage", - "types_tbank_proto_types_tbankinstrument", - "types_tbank_proto_types_tbankinstrumentresponse", - "types_tbank_proto_types_tbankportfolioposition", - "types_tbank_proto_types_tbankportfolioresponse", - "types_tbank_proto_types_tbankpositionsresponse" - ], - "17": [ - "api_index_screenerresult", - "api_screenerapi", - "api_screenerapi_getscreenerresults", - "api_screenerapi_screenerquery", - "apps_frontend_src_features_screener_index_ts_screener_index", - "apps_frontend_src_features_screener_ui_index_ts_ui_index", - "apps_frontend_src_pages_screener_index_ts_screener_index", - "model_index", - "model_usescreener", - "model_usescreener_usescreener", - "ui_filterpanel", - "ui_filterpanel_filterpanel", - "ui_filterpanel_props", - "ui_filterpanelbond", - "ui_filterpanelbond_filterpanelbond", - "ui_filterpanelbond_props", - "ui_filterpanelshare", - "ui_filterpanelshare_filterpanelshare", - "ui_filterpanelshare_props", - "ui_screenerpage", - "ui_screenerpage_screenerpage", - "ui_screenertable", - "ui_screenertable_formatchange", - "ui_screenertable_formatnum", - "ui_screenertable_props", - "ui_screenertable_screenertable" - ], - "18": [ - "backend_package_dependencies", - "backend_package_dependencies_axios", - "backend_package_dependencies_bcrypt", - "backend_package_dependencies_cache_manager", - "backend_package_dependencies_class_transformer", - "backend_package_dependencies_class_validator", - "backend_package_dependencies_cookie_parser", - "backend_package_dependencies_grpc_grpc_js", - "backend_package_dependencies_grpc_proto_loader", - "backend_package_dependencies_libsql_client", - "backend_package_dependencies_long", - "backend_package_dependencies_nestjs_axios", - "backend_package_dependencies_nestjs_cache_manager", - "backend_package_dependencies_nestjs_common", - "backend_package_dependencies_nestjs_config", - "backend_package_dependencies_nestjs_core", - "backend_package_dependencies_nestjs_jwt", - "backend_package_dependencies_nestjs_platform_express", - "backend_package_dependencies_nestjs_swagger", - "backend_package_dependencies_p_queue", - "backend_package_dependencies_prisma_adapter_libsql", - "backend_package_dependencies_prisma_client", - "backend_package_dependencies_protobufjs", - "backend_package_dependencies_reflect_metadata", - "backend_package_dependencies_rxjs", - "backend_package_dependencies_swagger_ui_express" - ], - "19": [ - "mappers_account_mapper", - "mappers_account_mapper_issupportedbrokeraccount", - "mappers_account_mapper_mapaccount", - "mappers_account_mapper_spec", - "mappers_money_mapper", - "mappers_money_mapper_mapmoneyvalue", - "mappers_money_mapper_mapquotationtonumber", - "mappers_money_mapper_maptimestamptoiso", - "mappers_money_mapper_spec", - "mappers_portfolio_mapper", - "mappers_portfolio_mapper_isbrokermoney", - "mappers_portfolio_mapper_mapbrokerportfolio", - "mappers_portfolio_mapper_mapbrokerportfolioinput", - "mappers_portfolio_mapper_mapbrokerposition", - "mappers_portfolio_mapper_mapbrokerpositionspage", - "mappers_portfolio_mapper_spec", - "services_broker_accounts_service", - "types_broker_types_brokermoney", - "types_tbank_proto_types", - "types_tbank_proto_types_tbankaccount", - "types_tbank_proto_types_tbankaccountsresponse", - "types_tbank_proto_types_tbankmoneyvalue", - "types_tbank_proto_types_tbankoperationtrade", - "types_tbank_proto_types_tbankpositionssecurity", - "types_tbank_proto_types_tbankquotation", - "types_tbank_proto_types_tbanktimestamp" - ], - "20": [ - "metric_index", - "metric_metric", - "metric_metric_metric", - "metric_metric_metricprops", - "metric_metric_stories", - "metric_metric_stories_basic", - "metric_metric_stories_meta", - "metric_metric_stories_story", - "metric_metric_stories_withsupportingtext", - "metric_metric_stories_withtrend", - "metric_metric_test", - "metric_metric_test_renderwiththeme", - "pricechange_index", - "pricechange_pricechange", - "pricechange_pricechange_formatpercent", - "pricechange_pricechange_getdirection", - "pricechange_pricechange_gettone", - "pricechange_pricechange_pricechange", - "pricechange_pricechange_pricechangeprops", - "pricechange_pricechange_stories", - "pricechange_pricechange_stories_flat", - "pricechange_pricechange_stories_meta", - "pricechange_pricechange_stories_negative", - "pricechange_pricechange_stories_positive", - "pricechange_pricechange_stories_positivemoney", - "pricechange_pricechange_stories_story" - ], - "21": [ - "api_index_authresponse", - "api_index_bondmarketdata", - "api_index_bondresponse", - "api_index_shareresponse", - "bond_details_index", - "stock_details_index", - "test_factories", - "test_factories_createmockauth", - "test_factories_createmockbond", - "test_factories_createmockbondmarketdata", - "test_factories_createmockcandles", - "test_factories_createmockmarketdata", - "test_factories_createmocksearchresults", - "test_factories_createmockshare", - "test_factories_createmockuser", - "ui_bonddetails", - "ui_bonddetails_bonddetails", - "ui_bonddetails_bonddetailsprops", - "ui_bonddetails_rowstyle", - "ui_bonddetails_test", - "ui_stockdetails", - "ui_stockdetails_rowstyle", - "ui_stockdetails_stockdetails", - "ui_stockdetails_stockdetailsprops", - "ui_stockdetails_test" - ], - "22": [ - "components_index", - "emptystate_emptystate", - "emptystate_emptystate_emptystate", - "emptystate_emptystate_emptystateprops", - "emptystate_index", - "heading_heading", - "heading_heading_heading", - "heading_heading_headingprops", - "heading_heading_size", - "heading_heading_size_variant", - "heading_heading_stories", - "heading_heading_stories_alllevels", - "heading_heading_stories_displaysize", - "heading_heading_stories_level1", - "heading_heading_stories_level2", - "heading_heading_stories_level3", - "heading_heading_stories_meta", - "heading_heading_stories_sectionsize", - "heading_heading_stories_story", - "heading_heading_stories_subsectionsize", - "heading_heading_stories_titlesize", - "heading_heading_test", - "heading_heading_test_renderwiththeme", - "heading_index", - "src_index" - ], - "23": [ - "filterbar_filterbar", - "filterbar_filterbar_filterbar", - "filterbar_filterbar_filterbarprops", - "filterbar_filterbar_stories", - "filterbar_filterbar_stories_basic", - "filterbar_filterbar_stories_meta", - "filterbar_filterbar_stories_noactions", - "filterbar_filterbar_stories_story", - "filterbar_filterbar_test", - "filterbar_filterbar_test_renderwiththeme", - "filterbar_index", - "textfield_index", - "textfield_textfield", - "textfield_textfield_stories", - "textfield_textfield_stories_default", - "textfield_textfield_stories_disabled", - "textfield_textfield_stories_error", - "textfield_textfield_stories_longrussiantext", - "textfield_textfield_stories_meta", - "textfield_textfield_stories_story", - "textfield_textfield_stories_withhelpertext", - "textfield_textfield_test", - "textfield_textfield_test_renderwiththeme", - "textfield_textfield_textfield", - "textfield_textfield_textfieldprops" - ], - "24": [ - "home_index", - "routing_routetree", - "routing_routetree_bondroute", - "routing_routetree_brokeraccountindexroute", - "routing_routetree_brokeraccountroot", - "routing_routetree_brokeranalyticsroute", - "routing_routetree_brokerbondsroute", - "routing_routetree_brokereventsroute", - "routing_routetree_brokeroperationsroute", - "routing_routetree_brokerroute", - "routing_routetree_brokersharesroute", - "routing_routetree_indexroute", - "routing_routetree_loginroute", - "routing_routetree_portfoliodetailroute", - "routing_routetree_portfoliosroute", - "routing_routetree_profileroute", - "routing_routetree_register", - "routing_routetree_registerroute", - "routing_routetree_requireauth", - "routing_routetree_rootroute", - "routing_routetree_routetree", - "routing_routetree_screenerroute", - "routing_routetree_stockroute", - "ui_homepage", - "ui_homepage_homepage" - ], - "25": [ - "services_broker_events_service", - "services_broker_events_service_actual_operation_types", - "services_broker_events_service_all_event_types", - "services_broker_events_service_brokereventsquery", - "services_broker_events_service_brokereventsservice", - "services_broker_events_service_brokereventsservice_actualoperationtypes", - "services_broker_events_service_brokereventsservice_buildactualevents", - "services_broker_events_service_brokereventsservice_buildbondevents", - "services_broker_events_service_brokereventsservice_buildevents", - "services_broker_events_service_brokereventsservice_buildshareevents", - "services_broker_events_service_brokereventsservice_buildsummary", - "services_broker_events_service_brokereventsservice_eventdedupkey", - "services_broker_events_service_brokereventsservice_getevents", - "services_broker_events_service_brokereventsservice_mapactualoperation", - "services_broker_events_service_brokereventsservice_mapinstrumenttype", - "services_broker_events_service_brokereventsservice_parseeventtypes", - "services_broker_events_service_brokereventtype", - "services_broker_events_service_operation_event_types", - "types_broker_types", - "types_broker_types_brokereventsdata", - "types_broker_types_brokereventssummary", - "types_broker_types_brokeroperation", - "types_broker_types_brokeroperationcategory", - "types_broker_types_brokerportfolioevent", - "types_broker_types_brokerposition" - ], - "26": [ - "frontend_tsconfig", - "frontend_tsconfig_compileroptions", - "frontend_tsconfig_compileroptions_allowimportingtsextensions", - "frontend_tsconfig_compileroptions_isolatedmodules", - "frontend_tsconfig_compileroptions_jsx", - "frontend_tsconfig_compileroptions_lib", - "frontend_tsconfig_compileroptions_module", - "frontend_tsconfig_compileroptions_moduledetection", - "frontend_tsconfig_compileroptions_moduleresolution", - "frontend_tsconfig_compileroptions_noemit", - "frontend_tsconfig_compileroptions_nofallthroughcasesinswitch", - "frontend_tsconfig_compileroptions_nounusedlocals", - "frontend_tsconfig_compileroptions_nounusedparameters", - "frontend_tsconfig_compileroptions_paths", - "frontend_tsconfig_compileroptions_skiplibcheck", - "frontend_tsconfig_compileroptions_strict", - "frontend_tsconfig_compileroptions_target", - "frontend_tsconfig_compileroptions_types", - "frontend_tsconfig_compileroptions_usedefineforclassfields", - "frontend_tsconfig_exclude", - "frontend_tsconfig_include", - "frontend_tsconfig_paths", - "frontend_tsconfig_paths_mocks", - "frontend_tsconfig_references" - ], - "27": [ - "design_system_tsconfig", - "design_system_tsconfig_compileroptions", - "design_system_tsconfig_compileroptions_allowimportingtsextensions", - "design_system_tsconfig_compileroptions_declaration", - "design_system_tsconfig_compileroptions_declarationmap", - "design_system_tsconfig_compileroptions_isolatedmodules", - "design_system_tsconfig_compileroptions_jsx", - "design_system_tsconfig_compileroptions_lib", - "design_system_tsconfig_compileroptions_module", - "design_system_tsconfig_compileroptions_moduledetection", - "design_system_tsconfig_compileroptions_moduleresolution", - "design_system_tsconfig_compileroptions_noemit", - "design_system_tsconfig_compileroptions_nofallthroughcasesinswitch", - "design_system_tsconfig_compileroptions_nounusedlocals", - "design_system_tsconfig_compileroptions_nounusedparameters", - "design_system_tsconfig_compileroptions_outdir", - "design_system_tsconfig_compileroptions_rootdir", - "design_system_tsconfig_compileroptions_skiplibcheck", - "design_system_tsconfig_compileroptions_sourcemap", - "design_system_tsconfig_compileroptions_strict", - "design_system_tsconfig_compileroptions_target", - "design_system_tsconfig_exclude", - "design_system_tsconfig_include" - ], - "28": [ - "text_index", - "text_text", - "text_text_stories", - "text_text_stories_alltones", - "text_text_stories_allvariants", - "text_text_stories_body", - "text_text_stories_caption", - "text_text_stories_label", - "text_text_stories_meta", - "text_text_stories_mutedtone", - "text_text_stories_negativetone", - "text_text_stories_numeric", - "text_text_stories_positivetone", - "text_text_stories_secondarytone", - "text_text_stories_story", - "text_text_test", - "text_text_test_renderwiththeme", - "text_text_text", - "text_text_textprops", - "text_text_textvariant", - "text_text_tone", - "text_text_tone_map", - "text_text_variant_map" - ], - "29": [ - "frontend_package_dependencies", - "frontend_package_dependencies_clsx", - "frontend_package_dependencies_dayjs", - "frontend_package_dependencies_emotion_react", - "frontend_package_dependencies_emotion_styled", - "frontend_package_dependencies_fontsource_inter", - "frontend_package_dependencies_hookform_resolvers", - "frontend_package_dependencies_ky", - "frontend_package_dependencies_lightweight_charts", - "frontend_package_dependencies_moex_vibe_design_system", - "frontend_package_dependencies_mui_icons_material", - "frontend_package_dependencies_mui_material", - "frontend_package_dependencies_openapi_fetch", - "frontend_package_dependencies_react", - "frontend_package_dependencies_react_dom", - "frontend_package_dependencies_react_hook_form", - "frontend_package_dependencies_react_is", - "frontend_package_dependencies_tanstack_react_query", - "frontend_package_dependencies_tanstack_react_router", - "frontend_package_dependencies_tanstack_react_table", - "frontend_package_dependencies_zod", - "frontend_package_dependencies_zustand" - ], - "30": [ - "api_brokereventapi", - "api_brokereventapi_brokereventsquery", - "api_brokereventapi_getbrokerevents", - "api_index_brokereventsdata", - "broker_event_index", - "broker_events_overview_index", - "model_usebrokerevents", - "model_usebrokerevents_test", - "model_usebrokerevents_test_createwrapper", - "model_usebrokerevents_test_mockeventsdata", - "model_usebrokerevents_test_query", - "model_usebrokerevents_usebrokerevents", - "ui_brokereventsoverview", - "ui_brokereventsoverview_brokereventsoverview", - "ui_brokereventsoverview_defaultperiod", - "ui_brokereventsoverview_eventtypelabel", - "ui_brokereventsoverview_formatdate", - "ui_brokereventsoverview_test", - "ui_brokereventsoverview_test_createwrapper", - "ui_brokereventsoverview_test_mockitems", - "ui_brokereventsoverview_test_mocknavigate" - ], - "31": [ - "apps_frontend_src_shared_lib_test_setup_ts_test_setup", - "login_loginpage_test", - "login_loginpage_test_logintestrouter", - "login_loginpage_test_renderloginpage", - "mocks_server", - "mocks_server_server", - "model_usebondcandles_test", - "model_usebondcandles_test_createwrapper", - "model_usesearch_test", - "model_usesearch_test_createwrapper", - "profile_profilepage_test", - "register_registerpage_test", - "register_registerpage_test_registertestrouter", - "register_registerpage_test_renderregisterpage", - "test_test_utils", - "test_test_utils_createtestqueryclient", - "test_test_utils_customrenderoptions", - "test_test_utils_renderwithproviders", - "test_testsessionprovider_testsessionprovider", - "ui_searchbar_test", - "ui_searchbar_test_rendersearchbar" - ], - "32": [ - "frontend_package_devdependencies", - "frontend_package_devdependencies_biomejs_biome", - "frontend_package_devdependencies_conarti_eslint_plugin_feature_sliced", - "frontend_package_devdependencies_eslint", - "frontend_package_devdependencies_eslint_import_resolver_typescript", - "frontend_package_devdependencies_eslint_plugin_import", - "frontend_package_devdependencies_jsdom", - "frontend_package_devdependencies_msw", - "frontend_package_devdependencies_openapi_typescript", - "frontend_package_devdependencies_tanstack_router_devtools", - "frontend_package_devdependencies_testing_library_jest_dom", - "frontend_package_devdependencies_testing_library_react", - "frontend_package_devdependencies_testing_library_user_event", - "frontend_package_devdependencies_types_node", - "frontend_package_devdependencies_types_react", - "frontend_package_devdependencies_types_react_dom", - "frontend_package_devdependencies_typescript", - "frontend_package_devdependencies_typescript_eslint_parser", - "frontend_package_devdependencies_vite", - "frontend_package_devdependencies_vitejs_plugin_react", - "frontend_package_devdependencies_vitest" - ], - "33": [ - "theme_createmoexvibetheme", - "theme_createmoexvibetheme_alltokens", - "theme_createmoexvibetheme_createmoexvibetheme", - "theme_createmoexvibetheme_resolvevalue", - "theme_createmoexvibetheme_test", - "theme_moexvibethemeprovider", - "theme_moexvibethemeprovider_moexvibethemeproviderprops", - "theme_moexvibethemeprovider_theme", - "tokens_components", - "tokens_index", - "tokens_primitives", - "tokens_resolvetoken", - "tokens_resolvetoken_resolvetoken", - "tokens_resolvetoken_test", - "tokens_semantic_light", - "tokens_types", - "tokens_types_resolvedtoken", - "tokens_types_tokencollection", - "tokens_types_tokendefinition", - "tokens_types_tokentype", - "tokens_types_tokenvalue" - ], - "34": [ - "api_index_analyticsresponse", - "api_index_portfoliodetail", - "api_kyclient_request", - "api_portfolioapi", - "api_portfolioapi_addposition", - "api_portfolioapi_createportfolio", - "api_portfolioapi_deleteportfolio", - "api_portfolioapi_getportfolio", - "api_portfolioapi_getportfolioanalytics", - "api_portfolioapi_getportfolios", - "api_portfolioapi_removeposition", - "api_portfolioapi_updateportfolio", - "api_portfolioapi_updateposition", - "model_useportfolio", - "model_useportfolioanalytics", - "model_useportfolioanalytics_useportfolioanalytics", - "model_useportfoliomutations", - "model_useportfolios", - "model_usepositionmutations", - "portfolio_index" - ], - "35": [ - "candles_candles_controller", - "candles_candles_controller_candlescontroller", - "candles_candles_controller_candlescontroller_constructor", - "candles_candles_controller_candlescontroller_getbondcandles", - "candles_candles_controller_candlescontroller_getsharecandles", - "candles_candles_module", - "candles_candles_module_candlesmodule", - "candles_candles_service", - "candles_candles_service_candlesservice", - "candles_candles_service_candlesservice_constructor", - "candles_candles_service_candlesservice_getcandles", - "candles_candles_service_candlesservice_mapinterval", - "candles_candles_service_spec", - "dto_candle_item_dto", - "dto_candle_item_dto_candleitemdto", - "dto_candles_envelope_dto", - "dto_candles_envelope_dto_candleenvelopedto", - "dto_candles_query_dto", - "dto_candles_query_dto_candleinterval", - "dto_candles_query_dto_candlesquerydto" - ], - "36": [ - "broker_events_index", - "ui_brokereventspage", - "ui_brokereventspage_brokereventspage", - "ui_brokereventspage_defaultperiod", - "ui_brokereventspage_event_type_options", - "ui_brokereventspage_event_types", - "ui_brokereventspage_eventtype", - "ui_brokereventspage_eventtypelabel", - "ui_brokereventspage_filters", - "ui_brokereventspage_filtersfromsearchparams", - "ui_brokereventspage_filterstosearchparams", - "ui_brokereventspage_parsetypes", - "ui_brokereventspage_sourcelabel", - "ui_brokereventspage_test", - "ui_brokereventspage_test_createwrapper", - "ui_brokereventspage_test_mockdata", - "ui_brokereventspage_test_mocksearchparams", - "ui_brokereventspage_test_mocksetsearchparams" - ], - "37": [ - "services_broker_accounts_service_spec", - "services_broker_operations_service_spec", - "services_tbank_client_service", - "services_tbank_client_service_grpcserviceconstructor", - "services_tbank_client_service_grpcunary", - "services_tbank_client_service_queuename", - "services_tbank_client_service_spec", - "services_tbank_client_service_tbankclientservice", - "services_tbank_client_service_tbankclientservice_callunary", - "services_tbank_client_service_tbankclientservice_constructor", - "services_tbank_client_service_tbankclientservice_createchannelcredentials", - "services_tbank_client_service_tbankclientservice_createmetadata", - "services_tbank_client_service_tbankclientservice_getserviceclient", - "services_tbank_client_service_tbankclientservice_mapgrpcerror", - "services_tbank_client_service_tbankclientservice_redactmetadata", - "services_tbank_client_service_tbankclientservice_resolveprotonamespace", - "services_tbank_client_service_tbankclientservice_resolveprotoroot", - "tbank_tbank_config_tbank_proto_files" - ], - "38": [ - "api_bondapi", - "api_bondapi_getbond", - "api_bondapi_getbondcandles", - "api_bondapi_getbondhistory", - "api_bondapi_getbondmarketdata", - "api_index_bondhistoryitem", - "api_index_candleitem", - "apps_frontend_src_entities_bond_index_ts_bond_index", - "apps_frontend_src_pages_bond_index_ts_bond_index", - "model_usebond", - "model_usebond_test", - "model_usebond_test_createwrapper", - "model_usebond_usebond", - "model_usebondcandles", - "model_usebondcandles_usebondcandles", - "ui_bondpage", - "ui_bondpage_bondpage" - ], - "39": [ - "apps_frontend_src_pages_broker_analytics_index_ts_broker_analytics_index", - "broker_account_layout_index", - "lib_usebrokeraccountcontext", - "lib_usebrokeraccountcontext_usebrokeraccountcontext", - "model_usebrokerportfolio_usebrokerportfolio", - "ui_brokeraccountlayout", - "ui_brokeraccountlayout_baselinkstyle", - "ui_brokeraccountlayout_brokeraccountcontext", - "ui_brokeraccountlayout_brokeraccountcontextvalue", - "ui_brokeraccountlayout_brokeraccountlayout", - "ui_brokeraccountlayout_links", - "ui_brokeranalyticspage", - "ui_brokeranalyticspage_brokeranalyticspage", - "ui_brokeranalyticspage_divider", - "ui_brokeranalyticspage_formatamount", - "ui_brokeranalyticspage_row", - "ui_brokeranalyticspage_summaryitem" - ], - "40": [ - "checkbox_checkbox_test", - "checkbox_checkbox_test_renderwiththeme", - "chip_chip_test", - "chip_chip_test_renderwiththeme", - "emptystate_emptystate_test", - "emptystate_emptystate_test_renderwiththeme", - "errorstate_errorstate_test", - "errorstate_errorstate_test_renderwiththeme", - "loadingstate_loadingstate_test", - "loadingstate_loadingstate_test_renderwiththeme", - "pricechange_pricechange_test", - "pricechange_pricechange_test_renderwiththeme", - "storybook_preview", - "storybook_preview_preview", - "storybook_vitest_setup", - "theme_index", - "theme_moexvibethemeprovider_moexvibethemeprovider" - ], - "41": [ - "alert_alert", - "alert_alert_alert", - "alert_alert_alertprops", - "alert_alert_severity", - "alert_alert_stories", - "alert_alert_stories_error", - "alert_alert_stories_info", - "alert_alert_stories_meta", - "alert_alert_stories_story", - "alert_alert_stories_success", - "alert_alert_stories_warning", - "alert_alert_stories_withaction", - "alert_alert_stories_withouttitle", - "alert_alert_test", - "alert_alert_test_renderwiththeme", - "alert_index" - ], - "42": [ - "backend_package_devdependencies", - "backend_package_devdependencies_eslint", - "backend_package_devdependencies_nestjs_cli", - "backend_package_devdependencies_nestjs_schematics", - "backend_package_devdependencies_nestjs_testing", - "backend_package_devdependencies_prisma", - "backend_package_devdependencies_swc_core", - "backend_package_devdependencies_types_bcrypt", - "backend_package_devdependencies_types_cookie_parser", - "backend_package_devdependencies_types_express", - "backend_package_devdependencies_types_node", - "backend_package_devdependencies_typescript", - "backend_package_devdependencies_typescript_eslint_eslint_plugin", - "backend_package_devdependencies_typescript_eslint_parser", - "backend_package_devdependencies_unplugin_swc", - "backend_package_devdependencies_vitest" - ], - "43": [ - "chip_chip", - "chip_chip_chip", - "chip_chip_chipprops", - "chip_chip_stories", - "chip_chip_stories_alltones", - "chip_chip_stories_deletable", - "chip_chip_stories_error", - "chip_chip_stories_info", - "chip_chip_stories_meta", - "chip_chip_stories_neutral", - "chip_chip_stories_story", - "chip_chip_stories_success", - "chip_chip_stories_warning", - "chip_chip_tone", - "chip_chip_tone_map", - "chip_index" - ], - "44": [ - "iconbutton_iconbutton", - "iconbutton_iconbutton_iconbutton", - "iconbutton_iconbutton_iconbuttonprops", - "iconbutton_iconbutton_stories", - "iconbutton_iconbutton_stories_allexamples", - "iconbutton_iconbutton_stories_allsizes", - "iconbutton_iconbutton_stories_close", - "iconbutton_iconbutton_stories_delete", - "iconbutton_iconbutton_stories_meta", - "iconbutton_iconbutton_stories_search", - "iconbutton_iconbutton_stories_settings", - "iconbutton_iconbutton_stories_small", - "iconbutton_iconbutton_stories_story", - "iconbutton_iconbutton_test", - "iconbutton_iconbutton_test_renderwiththeme", - "iconbutton_index" - ], - "45": [ - "link_index", - "link_link", - "link_link_link", - "link_link_linkprops", - "link_link_stories", - "link_link_stories_alltones", - "link_link_stories_default", - "link_link_stories_external", - "link_link_stories_meta", - "link_link_stories_negative", - "link_link_stories_positive", - "link_link_stories_story", - "link_link_test", - "link_link_test_renderwiththeme", - "link_link_tone", - "link_link_tone_map" - ], - "46": [ - "select_index", - "select_select", - "select_select_select", - "select_select_selectoption", - "select_select_selectprops", - "select_select_stories", - "select_select_stories_currencies", - "select_select_stories_default", - "select_select_stories_disabled", - "select_select_stories_error", - "select_select_stories_meta", - "select_select_stories_story", - "select_select_stories_withvalue", - "select_select_test", - "select_select_test_options", - "select_select_test_renderwiththeme" - ], - "47": [ - "skeleton_index", - "skeleton_skeleton", - "skeleton_skeleton_shape", - "skeleton_skeleton_shape_map", - "skeleton_skeleton_skeleton", - "skeleton_skeleton_skeletonprops", - "skeleton_skeleton_stories", - "skeleton_skeleton_stories_cardskeleton", - "skeleton_skeleton_stories_circular", - "skeleton_skeleton_stories_meta", - "skeleton_skeleton_stories_rectangular", - "skeleton_skeleton_stories_rounded", - "skeleton_skeleton_stories_story", - "skeleton_skeleton_stories_text", - "skeleton_skeleton_test", - "skeleton_skeleton_test_renderwiththeme" - ], - "48": [ - "api_index_brokeroperation", - "api_index_brokerposition", - "model_brokerdisplay", - "model_brokerdisplay_bond_class_codes", - "model_brokerdisplay_brokerinstrumentlinkinput", - "model_brokerdisplay_brokerpositiongroup", - "model_brokerdisplay_getbrokerinstrumentpath", - "model_brokerdisplay_getbrokerpositiongroup", - "model_brokerdisplay_stock_class_codes", - "model_brokerdisplay_test", - "model_brokerdisplay_test_operation", - "model_brokerdisplay_test_position", - "ui_brokeroperationstable_operationinstrument", - "ui_positionticker", - "ui_positionticker_positionticker" - ], - "49": [ - "api_index_positionwithprice", - "bond_positions_table_index", - "share_positions_table_index", - "ui_bondpositionrow", - "ui_bondpositionrow_bondpositionrow", - "ui_bondpositionrow_props", - "ui_bondpositiontable", - "ui_bondpositiontable_bondpositiontable", - "ui_bondpositiontable_props", - "ui_sharepositionrow", - "ui_sharepositionrow_props", - "ui_sharepositionrow_sharepositionrow", - "ui_sharepositiontable", - "ui_sharepositiontable_props", - "ui_sharepositiontable_sharepositiontable" - ], - "50": [ - "api_kyclient_normalizeenvelope", - "api_tokenmanager", - "api_tokenmanager_getaccesstoken", - "api_tokenmanager_handleunauthorized", - "api_tokenmanager_refreshtokens", - "api_tokenmanager_setonunauthorized", - "providers_appproviders", - "providers_appproviders_appproviders", - "providers_appproviders_queryclient", - "providers_index", - "providers_sessionprovider", - "providers_sessionprovider_sessionprovider", - "providers_sessionprovider_test", - "providers_sessionprovider_test_renderwithproviders", - "providers_sessionprovider_test_testconsumer" - ], - "51": [ - "apps_backend_src_main_ts_src_main", - "dto_api_response_dto", - "dto_api_response_dto_apiresponse", - "dto_api_response_dto_apiresponse_constructor", - "filters_http_exception_filter", - "filters_http_exception_filter_httpexceptionfilter", - "filters_http_exception_filter_httpexceptionfilter_catch", - "interceptors_transform_interceptor", - "interceptors_transform_interceptor_transforminterceptor", - "interceptors_transform_interceptor_transforminterceptor_intercept", - "middleware_request_logging_middleware", - "middleware_request_logging_middleware_requestloggingmiddleware", - "middleware_request_logging_middleware_requestloggingmiddleware_use", - "src_app_module_appmodule", - "src_main_bootstrap" - ], - "52": [ - "apps_backend_src_modules_bonds_dto_history_item_dto_ts_dto_history_item_dto", - "bonds_bonds_controller", - "dto_api_response_dto_apiresponsemeta", - "dto_api_response_dto_apiresponsemeta_constructor", - "dto_bond_response_dto", - "dto_bond_response_dto_bondmarketdatadto", - "dto_bond_response_dto_bondresponsedto", - "dto_bonds_envelope_dto", - "dto_bonds_envelope_dto_bondenvelopedto", - "dto_bonds_envelope_dto_bondhistoryenvelopedto", - "dto_bonds_envelope_dto_bondmarketdataenvelopedto", - "dto_history_item_dto_bondhistoryitemdto", - "dto_search_response_dto", - "dto_search_response_dto_searchenvelopedto", - "dto_search_response_dto_searchresultitemdto" - ], - "53": [ - "apps_backend_src_modules_shares_dto_history_item_dto_ts_dto_history_item_dto", - "dto_dividend_item_dto", - "dto_dividend_item_dto_dividenditemdto", - "dto_history_item_dto_historyitemdto", - "dto_share_marketdata_response_dto", - "dto_share_marketdata_response_dto_sharemarketdataresponsedto", - "dto_share_response_dto", - "dto_share_response_dto_shareresponsedto", - "dto_share_response_dto_stockmarketdatadto", - "dto_shares_envelope_dto", - "dto_shares_envelope_dto_dividendsenvelopedto", - "dto_shares_envelope_dto_shareenvelopedto", - "dto_shares_envelope_dto_sharehistoryenvelopedto", - "dto_shares_envelope_dto_sharemarketdataenvelopedto", - "shares_shares_controller" - ], - "54": [ - "mappers_money_mapper_mapinteger", - "mappers_operation_mapper", - "mappers_operation_mapper_categorizeoperationtype", - "mappers_operation_mapper_fee_types", - "mappers_operation_mapper_income_types", - "mappers_operation_mapper_mapoperation", - "mappers_operation_mapper_mapoperationspage", - "mappers_operation_mapper_spec", - "mappers_operation_mapper_tax_types", - "mappers_operation_mapper_trade_types", - "mappers_operation_mapper_transfer_types", - "services_broker_operations_service_brokeroperationsservice_fetchoperations", - "types_broker_types_brokeroperationspage", - "types_tbank_proto_types_tbankoperationitem", - "types_tbank_proto_types_tbankoperationsbycursorresponse" - ], - "55": [ - "model_operationfilters", - "model_operationfilters_bond_repayment_types", - "model_operationfilters_broker_operation_type_options", - "model_operationfilters_broker_operation_types", - "model_operationfilters_fee_types", - "model_operationfilters_getbrokeroperationimpact", - "model_operationfilters_income_types", - "model_operationfilters_isbrokeroperationtype", - "model_operationfilters_operation_type_labels", - "model_operationfilters_security_transfer_types", - "model_operationfilters_tax_types", - "model_operationfilters_test", - "model_operationfilters_trade_types", - "model_operationfilters_transfer_input_types", - "model_operationfilters_transfer_output_types" - ], - "56": [ - "api_index_userresponse", - "api_sessionapi", - "api_sessionapi_getme", - "api_sessionapi_login", - "api_sessionapi_logout", - "api_sessionapi_refresh", - "api_sessionapi_register", - "api_sessionapi_test", - "api_sessionapi_updateprofile", - "api_tokenmanager_setaccesstoken", - "model_usesessionstore", - "model_usesessionstore_sessionstate", - "model_usesessionstore_usesessionstore", - "session_index" - ], - "57": [ - "apps_frontend_src_shared_ui_index_ts_ui_index", - "model_operationfilters_brokeroperationimpact", - "model_operationfilters_getbrokeroperationtypelabel", - "ui_brokeroperationstable", - "ui_brokeroperationstable_brokeroperationstableprops", - "ui_brokeroperationstable_formatdate", - "ui_brokeroperationstable_operationtone", - "ui_brokeroperationstable_tablesx", - "ui_brokeroperationstable_tdsx", - "ui_brokeroperationstable_tdsxright", - "ui_brokeroperationstable_thsx", - "ui_tableskeleton", - "ui_tableskeleton_column", - "ui_tableskeleton_tableskeleton" - ], - "58": [ - "backend_tsconfig", - "backend_tsconfig_compileroptions", - "backend_tsconfig_compileroptions_baseurl", - "backend_tsconfig_compileroptions_emitdecoratormetadata", - "backend_tsconfig_compileroptions_experimentaldecorators", - "backend_tsconfig_compileroptions_module", - "backend_tsconfig_compileroptions_moduleresolution", - "backend_tsconfig_compileroptions_outdir", - "backend_tsconfig_compileroptions_paths", - "backend_tsconfig_compileroptions_target", - "backend_tsconfig_compileroptions_types", - "backend_tsconfig_extends", - "backend_tsconfig_include", - "backend_tsconfig_paths" - ], - "59": [ - "biome_a11y_noautofocus", - "biome_a11y_nolabelwithoutcontrol", - "biome_a11y_nostaticelementinteractions", - "biome_a11y_nosvgwithouttitle", - "biome_a11y_usebuttontype", - "biome_a11y_usekeywithclickevents", - "biome_complexity_nobannedtypes", - "biome_complexity_nouselesstypeconstraint", - "biome_linter_rules", - "biome_rules_a11y", - "biome_rules_complexity", - "biome_rules_preset", - "biome_rules_security", - "biome_security_nodangerouslysetinnerhtmlwithchildren" - ], - "60": [ - "shares_shares_controller_sharescontroller", - "shares_shares_controller_sharescontroller_constructor", - "shares_shares_controller_sharescontroller_getdividends", - "shares_shares_controller_sharescontroller_gethistory", - "shares_shares_controller_sharescontroller_getmarketdata", - "shares_shares_controller_sharescontroller_getshare", - "shares_shares_module", - "shares_shares_module_sharesmodule", - "shares_shares_service_sharesservice", - "shares_shares_service_sharesservice_constructor", - "shares_shares_service_sharesservice_getdividends", - "shares_shares_service_sharesservice_gethistory", - "shares_shares_service_sharesservice_getmarketdata", - "shares_shares_service_sharesservice_getshare" - ], - "61": [ - "broker_operations_index", - "broker_operations_table_index", - "broker_positions_index", - "lib_usecursorpagination", - "lib_usecursorpagination_usecursorpagination", - "model_usebrokerpositions_usebrokerpositions", - "ui_brokeroperationspage", - "ui_brokeroperationspage_brokeroperationspage", - "ui_brokeroperationspage_getdefaultsyncrange", - "ui_brokeroperationstable_brokeroperationstable", - "ui_brokerpositionspage", - "ui_brokerpositionspage_brokerpositionspage", - "ui_brokerpositionspage_brokerpositionspageprops" - ], - "62": [ - "formfield_formfield", - "formfield_formfield_formfield", - "formfield_formfield_formfieldprops", - "formfield_formfield_stories", - "formfield_formfield_stories_meta", - "formfield_formfield_stories_required", - "formfield_formfield_stories_story", - "formfield_formfield_stories_witherror", - "formfield_formfield_stories_withselect", - "formfield_formfield_stories_withtextfield", - "formfield_formfield_test", - "formfield_formfield_test_renderwiththeme", - "formfield_index" - ], - "63": [ - "frontend_tsconfig_node", - "frontend_tsconfig_node_compileroptions", - "frontend_tsconfig_node_compileroptions_composite", - "frontend_tsconfig_node_compileroptions_isolatedmodules", - "frontend_tsconfig_node_compileroptions_lib", - "frontend_tsconfig_node_compileroptions_module", - "frontend_tsconfig_node_compileroptions_moduledetection", - "frontend_tsconfig_node_compileroptions_moduleresolution", - "frontend_tsconfig_node_compileroptions_outdir", - "frontend_tsconfig_node_compileroptions_skiplibcheck", - "frontend_tsconfig_node_compileroptions_strict", - "frontend_tsconfig_node_compileroptions_target", - "frontend_tsconfig_node_include" - ], - "64": [ - "money_index", - "money_money", - "money_money_money", - "money_money_moneyprops", - "money_money_stories", - "money_money_stories_dollars", - "money_money_stories_meta", - "money_money_stories_negative", - "money_money_stories_rubles", - "money_money_stories_story", - "money_money_stories_withsign", - "money_money_test", - "money_money_test_renderwiththeme" - ], - "65": [ - "tsconfig_base", - "tsconfig_base_compileroptions", - "tsconfig_base_compileroptions_declaration", - "tsconfig_base_compileroptions_declarationmap", - "tsconfig_base_compileroptions_esmoduleinterop", - "tsconfig_base_compileroptions_forceconsistentcasinginfilenames", - "tsconfig_base_compileroptions_module", - "tsconfig_base_compileroptions_moduleresolution", - "tsconfig_base_compileroptions_resolvejsonmodule", - "tsconfig_base_compileroptions_skiplibcheck", - "tsconfig_base_compileroptions_sourcemap", - "tsconfig_base_compileroptions_strict", - "tsconfig_base_compileroptions_target" - ], - "66": [ - "api_brokeroperationapi", - "api_brokeroperationapi_brokeroperationquery", - "api_brokeroperationapi_getbrokeroperations", - "api_brokeroperationapi_syncbrokeroperations", - "api_index_brokeroperationspage", - "broker_operation_index", - "model_usebrokeroperations", - "model_usebrokeroperations_test", - "model_usebrokeroperations_test_createwrapper", - "model_usebrokeroperations_usebrokeroperations", - "model_usesyncbrokeroperations", - "model_usesyncbrokeroperations_usesyncbrokeroperations" - ], - "67": [ - "badge_badge", - "badge_badge_badge", - "badge_badge_badgeprops", - "badge_badge_stories", - "badge_badge_stories_default", - "badge_badge_stories_meta", - "badge_badge_stories_overflow", - "badge_badge_stories_story", - "badge_badge_stories_zero", - "badge_badge_test", - "badge_badge_test_renderwiththeme", - "badge_index" - ], - "68": [ - "bonds_bonds_controller_bondscontroller", - "bonds_bonds_controller_bondscontroller_constructor", - "bonds_bonds_controller_bondscontroller_getbond", - "bonds_bonds_controller_bondscontroller_gethistory", - "bonds_bonds_controller_bondscontroller_getmarketdata", - "bonds_bonds_module", - "bonds_bonds_module_bondsmodule", - "bonds_bonds_service_bondsservice", - "bonds_bonds_service_bondsservice_constructor", - "bonds_bonds_service_bondsservice_getbond", - "bonds_bonds_service_bondsservice_gethistory", - "bonds_bonds_service_bondsservice_getmarketdata" - ], - "69": [ - "dialog_dialog", - "dialog_dialog_dialog", - "dialog_dialog_dialogprops", - "dialog_dialog_stories", - "dialog_dialog_stories_default", - "dialog_dialog_stories_interactive", - "dialog_dialog_stories_meta", - "dialog_dialog_stories_story", - "dialog_dialog_stories_withactions", - "dialog_dialog_test", - "dialog_dialog_test_renderwiththeme", - "dialog_index" - ], - "70": [ - "frontend_package_scripts", - "frontend_package_scripts_build", - "frontend_package_scripts_codegen", - "frontend_package_scripts_dev", - "frontend_package_scripts_format", - "frontend_package_scripts_format_check", - "frontend_package_scripts_lint", - "frontend_package_scripts_lint_fix", - "frontend_package_scripts_preview", - "frontend_package_scripts_test", - "frontend_package_scripts_test_watch", - "frontend_package_scripts_typecheck" - ], - "71": [ - "login_index", - "model_usesession_usesession", - "profile_index", - "register_index", - "router_usesearchparams", - "router_usesearchparams_usesearchparamscompat", - "ui_loginpage", - "ui_loginpage_loginpage", - "ui_profilepage", - "ui_profilepage_profilepage", - "ui_registerpage", - "ui_registerpage_registerpage" - ], - "72": [ - "progress_index", - "progress_progress", - "progress_progress_progress", - "progress_progress_progressprops", - "progress_progress_stories", - "progress_progress_stories_almostcomplete", - "progress_progress_stories_determinate", - "progress_progress_stories_indeterminate", - "progress_progress_stories_meta", - "progress_progress_stories_story", - "progress_progress_test", - "progress_progress_test_renderwiththeme" - ], - "73": [ - "biome", - "biome_files", - "biome_files_ignoreunknown", - "biome_linter", - "biome_linter_enabled", - "biome_root", - "biome_schema", - "biome_vcs", - "biome_vcs_clientkind", - "biome_vcs_enabled", - "biome_vcs_useignorefile" - ], - "74": [ - "checkbox_checkbox", - "checkbox_checkbox_checkbox", - "checkbox_checkbox_checkboxprops", - "checkbox_checkbox_stories", - "checkbox_checkbox_stories_checked", - "checkbox_checkbox_stories_disabled", - "checkbox_checkbox_stories_error", - "checkbox_checkbox_stories_meta", - "checkbox_checkbox_stories_story", - "checkbox_checkbox_stories_unchecked", - "checkbox_index" - ], - "75": [ - "decorators_public_decorator", - "decorators_public_decorator_public", - "dto_health_envelope_dto", - "dto_health_envelope_dto_healthenvelopedto", - "dto_health_response_dto", - "dto_health_response_dto_healthresponsedto", - "health_health_controller", - "health_health_controller_healthcontroller", - "health_health_controller_healthcontroller_check", - "health_health_module", - "health_health_module_healthmodule" - ], - "76": [ - "app_app", - "app_app_app", - "app_index", - "apps_frontend_src_main_tsx_src_main", - "config_env", - "config_env_envschema", - "config_env_parsed", - "routing_index", - "routing_router", - "routing_routetree_router" - ], - "77": [ - "biome_norestrictedimports_level", - "biome_norestrictedimports_options", - "biome_options_paths", - "biome_paths_mui_material", - "biome_rules_style", - "biome_style_nonamespace", - "biome_style_nononnullassertion", - "biome_style_norestrictedimports", - "biome_style_usearrayliterals", - "biome_style_useasconstassertion" - ], - "78": [ - "biome_rules_suspicious", - "biome_suspicious_noarrayindexkey", - "biome_suspicious_nocommenttext", - "biome_suspicious_noduplicateenumvalues", - "biome_suspicious_noduplicatejsxprops", - "biome_suspicious_noexplicitany", - "biome_suspicious_noextranonnullassertion", - "biome_suspicious_nomisleadinginstantiator", - "biome_suspicious_nononnullassertedoptionalchain", - "biome_suspicious_nounsafedeclarationmerging" - ], - "79": [ - "cache_cache_module", - "cache_cache_module_cachemodule", - "portfolio_portfolio_module", - "portfolio_portfolio_module_portfoliomodule", - "prisma_prisma_module", - "prisma_prisma_module_prismamodule", - "securities_securities_module", - "securities_securities_module_securitiesmodule", - "src_app_module", - "tbank_tbank_module_tbankmodule" - ], - "80": [ - "errorstate_errorstate", - "errorstate_errorstate_errorstate", - "errorstate_errorstate_errorstateprops", - "errorstate_errorstate_stories", - "errorstate_errorstate_stories_basic", - "errorstate_errorstate_stories_meta", - "errorstate_errorstate_stories_minimal", - "errorstate_errorstate_stories_story", - "errorstate_errorstate_stories_withretry", - "errorstate_index" - ], - "81": [ - "lib_session_context", - "lib_session_context_sessioncontext", - "lib_session_context_sessioncontextvalue", - "model_sessioncontext", - "model_usesession", - "model_usesession_test", - "model_usesession_test_createwrapper", - "model_usesession_test_mocksession", - "model_usesession_test_sessionstate", - "test_testsessionprovider" - ], - "82": [ - "loadingstate_index", - "loadingstate_loadingstate", - "loadingstate_loadingstate_loadingstate", - "loadingstate_loadingstate_loadingstateprops", - "loadingstate_loadingstate_stories", - "loadingstate_loadingstate_stories_meta", - "loadingstate_loadingstate_stories_page", - "loadingstate_loadingstate_stories_section", - "loadingstate_loadingstate_stories_story", - "loadingstate_loadingstate_stories_withlabel" - ], - "83": [ - "portfolio_summary_index", - "ui_allocationchart", - "ui_allocationchart_allocationchart", - "ui_allocationchart_allocationchartprops", - "ui_allocationchart_computesectors", - "ui_allocationchart_sector_colors", - "ui_allocationchart_sector_labels", - "ui_allocationchart_sectordata", - "ui_portfoliosummary", - "ui_portfoliosummary_portfoliosummary" - ], - "84": [ - "backend_package_scripts", - "backend_package_scripts_build", - "backend_package_scripts_lint", - "backend_package_scripts_postinstall", - "backend_package_scripts_start_dev", - "backend_package_scripts_start_prod", - "backend_package_scripts_test", - "backend_package_scripts_test_integration", - "backend_package_scripts_test_watch" - ], - "85": [ - "public_mockserviceworker", - "public_mockserviceworker_activeclientids", - "public_mockserviceworker_getresponse", - "public_mockserviceworker_handlerequest", - "public_mockserviceworker_is_mocked_response", - "public_mockserviceworker_resolvemainclient", - "public_mockserviceworker_respondwithmock", - "public_mockserviceworker_sendtoclient", - "public_mockserviceworker_serializerequest" - ], - "86": [ - "broker_positions_table_index", - "ui_brokerpositiontable", - "ui_brokerpositiontable_brokerpositiontable", - "ui_brokerpositiontable_formatquantity", - "ui_brokerpositiontable_tablesx", - "ui_brokerpositiontable_tdsx", - "ui_brokerpositiontable_tdsxleft", - "ui_brokerpositiontable_thsx" - ], - "87": [ - "opencode_opencode", - "opencode_opencode_graphify_command", - "opencode_opencode_graphify_enabled", - "opencode_opencode_graphify_type", - "opencode_opencode_mcp", - "opencode_opencode_mcp_graphify", - "opencode_opencode_plugin", - "opencode_opencode_schema" - ], - "88": [ - "biome_correctness_nochildrenprop", - "biome_correctness_noprecisionloss", - "biome_correctness_nounusedvariables", - "biome_correctness_useexhaustivedependencies", - "biome_correctness_usehookattoplevel", - "biome_correctness_usejsxkeyiniterable", - "biome_rules_correctness" - ], - "89": [ - "biome_formatter", - "biome_formatter_enabled", - "biome_formatter_formatwitherrors", - "biome_formatter_indentstyle", - "biome_formatter_indentwidth", - "biome_formatter_lineending", - "biome_formatter_linewidth" - ], - "90": [ - "frontend_package", - "frontend_package_name", - "frontend_package_overrides", - "frontend_package_overrides_react_is", - "frontend_package_private", - "frontend_package_type", - "frontend_package_version" - ], - "91": [ - "layouts_applayout", - "layouts_applayout_applayout", - "layouts_index", - "model_usesearch_usesearch", - "search_bar_index", - "ui_searchbar", - "ui_searchbar_searchbar" - ], - "92": [ - "backend_nest_cli", - "backend_nest_cli_collection", - "backend_nest_cli_compileroptions", - "backend_nest_cli_compileroptions_assets", - "backend_nest_cli_compileroptions_watchassets", - "backend_nest_cli_sourceroot" - ], - "93": [ - "biome_formatter_quotestyle", - "biome_formatter_semicolons", - "biome_formatter_trailingcommas", - "biome_javascript", - "biome_javascript_formatter" - ], - "94": [ - "backend_package", - "backend_package_name", - "backend_package_private", - "backend_package_version" - ], - "95": [ - "biome_actions_source", - "biome_assist", - "biome_assist_actions", - "biome_source_organizeimports" - ], - "96": [ - "table_index", - "table_table", - "table_table_table", - "table_table_tableprops" - ], - "97": [ - "dates_index", - "dates_index_formatdate", - "dates_index_formatrelative" - ], - "98": [ - "opencode_package", - "opencode_package_dependencies", - "opencode_package_dependencies_opencode_ai_plugin" - ], - "99": [ - "theme_mui_d", - "theme_mui_d_palette", - "theme_mui_d_paletteoptions" - ], - "100": [ - "dto_pagination_dto", - "dto_pagination_dto_paginationdto" - ], - "101": [ - "plugins_graphify", - "plugins_graphify_graphifyplugin" - ], - "102": [ - "storybook_main", - "storybook_main_config" - ], - "103": [ - "styles_clsx", - "styles_clsx_cn" - ], - "104": [ - "backend_eslintrc" - ], - "105": [ - "backend_prisma_config" - ], - "106": [ - "backend_vitest_config" - ], - "107": [ - "design_system_vitest_config" - ], - "108": [ - "design_system_vitest_workspace" - ], - "109": [ - "frontend_vite_config" - ], - "110": [ - "frontend_vitest_config" - ], - "111": [ - "packages_design_system_src_test_setup_ts_test_setup" - ], - "112": [ - "src_vite_env_d" - ] - }, - "cohesion": { - "0": 0.0526006464883926, - "1": 0.059027777777777776, - "2": 0.07350608143839238, - "3": 0.07712765957446809, - "4": 0.043478260869565216, - "5": 0.08130081300813008, - "6": 0.08205128205128205, - "7": 0.09176788124156546, - "8": 0.09682539682539683, - "9": 0.12222222222222222, - "10": 0.05555555555555555, - "11": 0.11596638655462185, - "12": 0.09195402298850575, - "13": 0.1396011396011396, - "14": 0.08831908831908832, - "15": 0.08831908831908832, - "16": 0.1339031339031339, - "17": 0.14461538461538462, - "18": 0.07692307692307693, - "19": 0.16, - "20": 0.11076923076923077, - "21": 0.12333333333333334, - "22": 0.10666666666666667, - "23": 0.11, - "24": 0.08666666666666667, - "25": 0.14666666666666667, - "26": 0.08333333333333333, - "27": 0.08695652173913043, - "28": 0.10276679841897234, - "29": 0.09090909090909091, - "30": 0.1761904761904762, - "31": 0.14285714285714285, - "32": 0.09523809523809523, - "33": 0.20476190476190476, - "34": 0.2894736842105263, - "35": 0.2, - "36": 0.13725490196078433, - "37": 0.1503267973856209, - "38": 0.23529411764705882, - "39": 0.19117647058823528, - "40": 0.16911764705882354, - "41": 0.15833333333333333, - "42": 0.125, - "43": 0.15, - "44": 0.15833333333333333, - "45": 0.15833333333333333, - "46": 0.16666666666666666, - "47": 0.15833333333333333, - "48": 0.18095238095238095, - "49": 0.22857142857142856, - "50": 0.22857142857142856, - "51": 0.18095238095238095, - "52": 0.2571428571428571, - "53": 0.26666666666666666, - "54": 0.19047619047619047, - "55": 0.1523809523809524, - "56": 0.3626373626373626, - "57": 0.16483516483516483, - "58": 0.14285714285714285, - "59": 0.14285714285714285, - "60": 0.15384615384615385, - "61": 0.2564102564102564, - "62": 0.20512820512820512, - "63": 0.15384615384615385, - "64": 0.20512820512820512, - "65": 0.15384615384615385, - "66": 0.36363636363636365, - "67": 0.22727272727272727, - "68": 0.18181818181818182, - "69": 0.22727272727272727, - "70": 0.16666666666666666, - "71": 0.3333333333333333, - "72": 0.22727272727272727, - "73": 0.18181818181818182, - "74": 0.23636363636363636, - "75": 0.2727272727272727, - "76": 0.24444444444444444, - "77": 0.2, - "78": 0.2, - "79": 0.3333333333333333, - "80": 0.26666666666666666, - "81": 0.37777777777777777, - "82": 0.26666666666666666, - "83": 0.26666666666666666, - "84": 0.2222222222222222, - "85": 0.4166666666666667, - "86": 0.2857142857142857, - "87": 0.25, - "88": 0.2857142857142857, - "89": 0.2857142857142857, - "90": 0.2857142857142857, - "91": 0.47619047619047616, - "92": 0.3333333333333333, - "93": 0.4, - "94": 0.5, - "95": 0.5, - "96": 0.6666666666666666, - "97": 0.6666666666666666, - "98": 0.6666666666666666, - "99": 0.6666666666666666, - "100": 1.0, - "101": 1.0, - "102": 1.0, - "103": 1.0, - "104": 1.0, - "105": 1.0, - "106": 1.0, - "107": 1.0, - "108": 1.0, - "109": 1.0, - "110": 1.0, - "111": 1.0, - "112": 1.0 - }, - "gods": [ - { - "id": "api_kyclient_request", - "label": "request()", - "degree": 44 - }, - { - "id": "cache_cache_service_cacheservice", - "label": "CacheService", - "degree": 42 - }, - { - "id": "moex_client_moex_client_service_moexclientservice", - "label": "MoexClientService", - "degree": 39 - }, - { - "id": "theme_moexvibethemeprovider_moexvibethemeprovider", - "label": "MoexVibeThemeProvider()", - "degree": 29 - }, - { - "id": "services_tbank_client_service_tbankclientservice", - "label": "TBankClientService", - "degree": 23 - }, - { - "id": "dto_api_response_dto_apiresponsemeta", - "label": "ApiResponseMeta", - "degree": 22 - }, - { - "id": "services_broker_accounts_service_brokeraccountsservice", - "label": "BrokerAccountsService", - "degree": 22 - }, - { - "id": "portfolio_portfolio_service_portfolioservice", - "label": "PortfolioService", - "degree": 21 - }, - { - "id": "design_system_tsconfig_compileroptions", - "label": "compilerOptions", - "degree": 20 - }, - { - "id": "package_scripts", - "label": "scripts", - "degree": 19 - } - ], - "surprises": [ - { - "source": "BrokerSummary()", - "target": "formatPercent()", - "source_files": [ - "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx", - "packages/design-system/src/components/PriceChange/PriceChange.tsx" - ], - "confidence": "INFERRED", - "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities" - }, - { - "source": "getShareMarketData()", - "target": "request()", - "source_files": [ - "apps/frontend/src/entities/stock/api/stockApi.ts", - "apps/frontend/src/shared/api/kyClient.ts" - ], - "confidence": "EXTRACTED", - "relation": "calls", - "why": "bridges separate communities; peripheral node `getShareMarketData()` unexpectedly reaches hub `request()`" - }, - { - "source": "getShareHistory()", - "target": "request()", - "source_files": [ - "apps/frontend/src/entities/stock/api/stockApi.ts", - "apps/frontend/src/shared/api/kyClient.ts" - ], - "confidence": "EXTRACTED", - "relation": "calls", - "why": "bridges separate communities; peripheral node `getShareHistory()` unexpectedly reaches hub `request()`" - }, - { - "source": "AllocationChartProps", - "target": "PositionWithPrice", - "source_files": [ - "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx", - "apps/frontend/src/shared/api/index.ts" - ], - "confidence": "EXTRACTED", - "relation": "references", - "why": "bridges separate communities; peripheral node `AllocationChartProps` unexpectedly reaches hub `PositionWithPrice`" - }, - { - "source": "CandleEnvelopeDto", - "target": "ApiResponseMeta", - "source_files": [ - "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts", - "apps/backend/src/common/dto/api-response.dto.ts" - ], - "confidence": "EXTRACTED", - "relation": "references", - "why": "bridges separate communities" - } - ], - "tokens": { - "input": 0, - "output": 0 - } -} \ No newline at end of file diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json deleted file mode 100644 index c0460ff..0000000 --- a/graphify-out/.graphify_labels.json +++ /dev/null @@ -1,286 +0,0 @@ -{ - "0": "Community 0", - "1": "Community 1", - "2": "Community 2", - "3": "Community 3", - "4": "Community 4", - "5": "Community 5", - "6": "Community 6", - "7": "Community 7", - "8": "Community 8", - "9": "Community 9", - "10": "Community 10", - "11": "Community 11", - "12": "Community 12", - "13": "Community 13", - "14": "Community 14", - "15": "Community 15", - "16": "Community 16", - "17": "Community 17", - "18": "Community 18", - "19": "Community 19", - "20": "Community 20", - "21": "Community 21", - "22": "Community 22", - "23": "Community 23", - "24": "Community 24", - "25": "Community 25", - "26": "Community 26", - "27": "Community 27", - "28": "Community 28", - "29": "Community 29", - "30": "Community 30", - "31": "Community 31", - "32": "Community 32", - "33": "Community 33", - "34": "Community 34", - "35": "Community 35", - "36": "Community 36", - "37": "Community 37", - "38": "Community 38", - "39": "Community 39", - "40": "Community 40", - "41": "Community 41", - "42": "Community 42", - "43": "Community 43", - "44": "Community 44", - "45": "Community 45", - "46": "Community 46", - "47": "Community 47", - "48": "Community 48", - "49": "Community 49", - "50": "Community 50", - "51": "Community 51", - "52": "Community 52", - "53": "Community 53", - "54": "Community 54", - "55": "Community 55", - "56": "Community 56", - "57": "Community 57", - "58": "Community 58", - "59": "Community 59", - "60": "Community 60", - "61": "Community 61", - "62": "Community 62", - "63": "Community 63", - "64": "Community 64", - "65": "Community 65", - "66": "Community 66", - "67": "Community 67", - "68": "Community 68", - "69": "Community 69", - "70": "Community 70", - "71": "Community 71", - "72": "Community 72", - "73": "Community 73", - "74": "Community 74", - "75": "Community 75", - "76": "Community 76", - "77": "Community 77", - "78": "Community 78", - "79": "Community 79", - "80": "Community 80", - "81": "Community 81", - "82": "Community 82", - "83": "Community 83", - "84": "Community 84", - "85": "Community 85", - "86": "Community 86", - "87": "Community 87", - "88": "Community 88", - "89": "Community 89", - "90": "Community 90", - "91": "Community 91", - "92": "Community 92", - "93": "Community 93", - "94": "Community 94", - "95": "Community 95", - "96": "Community 96", - "97": "Community 97", - "98": "Community 98", - "99": "Community 99", - "100": "Community 100", - "101": "Community 101", - "102": "Community 102", - "103": "Community 103", - "104": "Community 104", - "105": "Community 105", - "106": "Community 106", - "107": "Community 107", - "108": "Community 108", - "109": "Community 109", - "110": "Community 110", - "111": "Community 111", - "112": "Community 112", - "113": "Community 113", - "114": "Community 114", - "115": "Community 115", - "116": "Community 116", - "117": "Community 117", - "118": "Community 118", - "119": "Community 119", - "120": "Community 120", - "121": "Community 121", - "122": "Community 122", - "123": "Community 123", - "124": "Community 124", - "125": "Community 125", - "126": "Community 126", - "127": "Community 127", - "128": "Community 128", - "129": "Community 129", - "130": "Community 130", - "131": "Community 131", - "132": "Community 132", - "133": "Community 133", - "134": "Community 134", - "135": "Community 135", - "136": "Community 136", - "137": "Community 137", - "138": "Community 138", - "139": "Community 139", - "140": "Community 140", - "141": "Community 141", - "142": "Community 142", - "143": "Community 143", - "144": "Community 144", - "145": "Community 145", - "146": "Community 146", - "147": "Community 147", - "148": "Community 148", - "149": "Community 149", - "150": "Community 150", - "151": "Community 151", - "152": "Community 152", - "153": "Community 153", - "154": "Community 154", - "155": "Community 155", - "156": "Community 156", - "157": "Community 157", - "158": "Community 158", - "159": "Community 159", - "160": "Community 160", - "161": "Community 161", - "162": "Community 162", - "163": "Community 163", - "164": "Community 164", - "165": "Community 165", - "166": "Community 166", - "167": "Community 167", - "168": "Community 168", - "169": "Community 169", - "170": "Community 170", - "171": "Community 171", - "172": "Community 172", - "173": "Community 173", - "174": "Community 174", - "175": "Community 175", - "176": "Community 176", - "177": "Community 177", - "178": "Community 178", - "179": "Community 179", - "180": "Community 180", - "181": "Community 181", - "182": "Community 182", - "183": "Community 183", - "184": "Community 184", - "185": "Community 185", - "186": "Community 186", - "187": "Community 187", - "188": "Community 188", - "189": "Community 189", - "190": "Community 190", - "191": "Community 191", - "192": "Community 192", - "193": "Community 193", - "194": "Community 194", - "195": "Community 195", - "196": "Community 196", - "197": "Community 197", - "198": "Community 198", - "199": "Community 199", - "200": "Community 200", - "201": "Community 201", - "202": "Community 202", - "203": "Community 203", - "204": "Community 204", - "205": "Community 205", - "206": "Community 206", - "207": "Community 207", - "208": "Community 208", - "209": "Community 209", - "210": "Community 210", - "211": "Community 211", - "212": "Community 212", - "213": "Community 213", - "214": "Community 214", - "215": "Community 215", - "216": "Community 216", - "217": "Community 217", - "218": "Community 218", - "219": "Community 219", - "220": "Community 220", - "221": "Community 221", - "222": "Community 222", - "223": "Community 223", - "224": "Community 224", - "225": "Community 225", - "226": "Community 226", - "227": "Community 227", - "228": "Community 228", - "229": "Community 229", - "230": "Community 230", - "231": "Community 231", - "232": "Community 232", - "233": "Community 233", - "234": "Community 234", - "235": "Community 235", - "236": "Community 236", - "237": "Community 237", - "238": "Community 238", - "239": "Community 239", - "240": "Community 240", - "241": "Community 241", - "242": "Community 242", - "243": "Community 243", - "244": "Community 244", - "245": "Community 245", - "246": "Community 246", - "247": "Community 247", - "248": "Community 248", - "249": "Community 249", - "250": "Community 250", - "251": "Community 251", - "252": "Community 252", - "253": "Community 253", - "254": "Community 254", - "255": "Community 255", - "256": "Community 256", - "257": "Community 257", - "258": "Community 258", - "259": "Community 259", - "260": "Community 260", - "261": "Community 261", - "262": "Community 262", - "263": "Community 263", - "264": "Community 264", - "265": "Community 265", - "266": "Community 266", - "267": "Community 267", - "268": "Community 268", - "269": "Community 269", - "270": "Community 270", - "271": "Community 271", - "272": "Community 272", - "273": "Community 273", - "274": "Community 274", - "275": "Community 275", - "276": "Community 276", - "277": "Community 277", - "278": "Community 278", - "279": "Community 279", - "280": "Community 280", - "281": "Community 281", - "282": "Community 282", - "283": "Community 283" -} diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root deleted file mode 100644 index 945c9b4..0000000 --- a/graphify-out/.graphify_root +++ /dev/null @@ -1 +0,0 @@ -. \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md deleted file mode 100644 index a93fe0c..0000000 --- a/graphify-out/GRAPH_REPORT.md +++ /dev/null @@ -1,1381 +0,0 @@ -# Graph Report - moex-vibe (2026-06-24) - -## Corpus Check -- 679 files · ~244,920 words -- Verdict: corpus is large enough that graph structure adds value. - -## Summary -- 4069 nodes · 5724 edges · 284 communities (272 shown, 12 thin omitted) -- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 1 edges (avg confidence: 0.8) -- Token cost: 0 input · 0 output - -## Graph Freshness -- Built from commit: `7ae70b0d` -- Run `git rev-parse HEAD` and compare to check if the graph is stale. -- Run `graphify update .` after code changes (no API cost). - -## Community Hubs (Navigation) -- [[_COMMUNITY_Community 0|Community 0]] -- [[_COMMUNITY_Community 1|Community 1]] -- [[_COMMUNITY_Community 2|Community 2]] -- [[_COMMUNITY_Community 3|Community 3]] -- [[_COMMUNITY_Community 4|Community 4]] -- [[_COMMUNITY_Community 5|Community 5]] -- [[_COMMUNITY_Community 6|Community 6]] -- [[_COMMUNITY_Community 7|Community 7]] -- [[_COMMUNITY_Community 8|Community 8]] -- [[_COMMUNITY_Community 9|Community 9]] -- [[_COMMUNITY_Community 10|Community 10]] -- [[_COMMUNITY_Community 11|Community 11]] -- [[_COMMUNITY_Community 12|Community 12]] -- [[_COMMUNITY_Community 13|Community 13]] -- [[_COMMUNITY_Community 14|Community 14]] -- [[_COMMUNITY_Community 15|Community 15]] -- [[_COMMUNITY_Community 16|Community 16]] -- [[_COMMUNITY_Community 17|Community 17]] -- [[_COMMUNITY_Community 18|Community 18]] -- [[_COMMUNITY_Community 19|Community 19]] -- [[_COMMUNITY_Community 20|Community 20]] -- [[_COMMUNITY_Community 21|Community 21]] -- [[_COMMUNITY_Community 22|Community 22]] -- [[_COMMUNITY_Community 23|Community 23]] -- [[_COMMUNITY_Community 24|Community 24]] -- [[_COMMUNITY_Community 25|Community 25]] -- [[_COMMUNITY_Community 26|Community 26]] -- [[_COMMUNITY_Community 27|Community 27]] -- [[_COMMUNITY_Community 28|Community 28]] -- [[_COMMUNITY_Community 29|Community 29]] -- [[_COMMUNITY_Community 30|Community 30]] -- [[_COMMUNITY_Community 31|Community 31]] -- [[_COMMUNITY_Community 32|Community 32]] -- [[_COMMUNITY_Community 33|Community 33]] -- [[_COMMUNITY_Community 34|Community 34]] -- [[_COMMUNITY_Community 35|Community 35]] -- [[_COMMUNITY_Community 36|Community 36]] -- [[_COMMUNITY_Community 37|Community 37]] -- [[_COMMUNITY_Community 38|Community 38]] -- [[_COMMUNITY_Community 39|Community 39]] -- [[_COMMUNITY_Community 40|Community 40]] -- [[_COMMUNITY_Community 41|Community 41]] -- [[_COMMUNITY_Community 42|Community 42]] -- [[_COMMUNITY_Community 43|Community 43]] -- [[_COMMUNITY_Community 44|Community 44]] -- [[_COMMUNITY_Community 45|Community 45]] -- [[_COMMUNITY_Community 46|Community 46]] -- [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 48|Community 48]] -- [[_COMMUNITY_Community 49|Community 49]] -- [[_COMMUNITY_Community 50|Community 50]] -- [[_COMMUNITY_Community 51|Community 51]] -- [[_COMMUNITY_Community 52|Community 52]] -- [[_COMMUNITY_Community 53|Community 53]] -- [[_COMMUNITY_Community 54|Community 54]] -- [[_COMMUNITY_Community 55|Community 55]] -- [[_COMMUNITY_Community 56|Community 56]] -- [[_COMMUNITY_Community 57|Community 57]] -- [[_COMMUNITY_Community 58|Community 58]] -- [[_COMMUNITY_Community 59|Community 59]] -- [[_COMMUNITY_Community 60|Community 60]] -- [[_COMMUNITY_Community 61|Community 61]] -- [[_COMMUNITY_Community 62|Community 62]] -- [[_COMMUNITY_Community 63|Community 63]] -- [[_COMMUNITY_Community 64|Community 64]] -- [[_COMMUNITY_Community 65|Community 65]] -- [[_COMMUNITY_Community 66|Community 66]] -- [[_COMMUNITY_Community 67|Community 67]] -- [[_COMMUNITY_Community 68|Community 68]] -- [[_COMMUNITY_Community 69|Community 69]] -- [[_COMMUNITY_Community 70|Community 70]] -- [[_COMMUNITY_Community 71|Community 71]] -- [[_COMMUNITY_Community 72|Community 72]] -- [[_COMMUNITY_Community 73|Community 73]] -- [[_COMMUNITY_Community 74|Community 74]] -- [[_COMMUNITY_Community 75|Community 75]] -- [[_COMMUNITY_Community 76|Community 76]] -- [[_COMMUNITY_Community 77|Community 77]] -- [[_COMMUNITY_Community 78|Community 78]] -- [[_COMMUNITY_Community 79|Community 79]] -- [[_COMMUNITY_Community 80|Community 80]] -- [[_COMMUNITY_Community 81|Community 81]] -- [[_COMMUNITY_Community 82|Community 82]] -- [[_COMMUNITY_Community 83|Community 83]] -- [[_COMMUNITY_Community 84|Community 84]] -- [[_COMMUNITY_Community 85|Community 85]] -- [[_COMMUNITY_Community 86|Community 86]] -- [[_COMMUNITY_Community 87|Community 87]] -- [[_COMMUNITY_Community 88|Community 88]] -- [[_COMMUNITY_Community 89|Community 89]] -- [[_COMMUNITY_Community 90|Community 90]] -- [[_COMMUNITY_Community 91|Community 91]] -- [[_COMMUNITY_Community 92|Community 92]] -- [[_COMMUNITY_Community 93|Community 93]] -- [[_COMMUNITY_Community 94|Community 94]] -- [[_COMMUNITY_Community 95|Community 95]] -- [[_COMMUNITY_Community 96|Community 96]] -- [[_COMMUNITY_Community 98|Community 98]] -- [[_COMMUNITY_Community 99|Community 99]] -- [[_COMMUNITY_Community 100|Community 100]] -- [[_COMMUNITY_Community 101|Community 101]] -- [[_COMMUNITY_Community 102|Community 102]] -- [[_COMMUNITY_Community 113|Community 113]] -- [[_COMMUNITY_Community 114|Community 114]] -- [[_COMMUNITY_Community 115|Community 115]] -- [[_COMMUNITY_Community 116|Community 116]] -- [[_COMMUNITY_Community 117|Community 117]] -- [[_COMMUNITY_Community 118|Community 118]] -- [[_COMMUNITY_Community 119|Community 119]] -- [[_COMMUNITY_Community 120|Community 120]] -- [[_COMMUNITY_Community 121|Community 121]] -- [[_COMMUNITY_Community 122|Community 122]] -- [[_COMMUNITY_Community 123|Community 123]] -- [[_COMMUNITY_Community 124|Community 124]] -- [[_COMMUNITY_Community 125|Community 125]] -- [[_COMMUNITY_Community 126|Community 126]] -- [[_COMMUNITY_Community 127|Community 127]] -- [[_COMMUNITY_Community 128|Community 128]] -- [[_COMMUNITY_Community 129|Community 129]] -- [[_COMMUNITY_Community 130|Community 130]] -- [[_COMMUNITY_Community 131|Community 131]] -- [[_COMMUNITY_Community 132|Community 132]] -- [[_COMMUNITY_Community 133|Community 133]] -- [[_COMMUNITY_Community 134|Community 134]] -- [[_COMMUNITY_Community 135|Community 135]] -- [[_COMMUNITY_Community 136|Community 136]] -- [[_COMMUNITY_Community 137|Community 137]] -- [[_COMMUNITY_Community 138|Community 138]] -- [[_COMMUNITY_Community 139|Community 139]] -- [[_COMMUNITY_Community 140|Community 140]] -- [[_COMMUNITY_Community 141|Community 141]] -- [[_COMMUNITY_Community 142|Community 142]] -- [[_COMMUNITY_Community 143|Community 143]] -- [[_COMMUNITY_Community 144|Community 144]] -- [[_COMMUNITY_Community 145|Community 145]] -- [[_COMMUNITY_Community 146|Community 146]] -- [[_COMMUNITY_Community 147|Community 147]] -- [[_COMMUNITY_Community 148|Community 148]] -- [[_COMMUNITY_Community 149|Community 149]] -- [[_COMMUNITY_Community 150|Community 150]] -- [[_COMMUNITY_Community 151|Community 151]] -- [[_COMMUNITY_Community 152|Community 152]] -- [[_COMMUNITY_Community 153|Community 153]] -- [[_COMMUNITY_Community 154|Community 154]] -- [[_COMMUNITY_Community 155|Community 155]] -- [[_COMMUNITY_Community 156|Community 156]] -- [[_COMMUNITY_Community 157|Community 157]] -- [[_COMMUNITY_Community 158|Community 158]] -- [[_COMMUNITY_Community 159|Community 159]] -- [[_COMMUNITY_Community 160|Community 160]] -- [[_COMMUNITY_Community 161|Community 161]] -- [[_COMMUNITY_Community 162|Community 162]] -- [[_COMMUNITY_Community 163|Community 163]] -- [[_COMMUNITY_Community 164|Community 164]] -- [[_COMMUNITY_Community 165|Community 165]] -- [[_COMMUNITY_Community 166|Community 166]] -- [[_COMMUNITY_Community 167|Community 167]] -- [[_COMMUNITY_Community 168|Community 168]] -- [[_COMMUNITY_Community 169|Community 169]] -- [[_COMMUNITY_Community 170|Community 170]] -- [[_COMMUNITY_Community 171|Community 171]] -- [[_COMMUNITY_Community 172|Community 172]] -- [[_COMMUNITY_Community 173|Community 173]] -- [[_COMMUNITY_Community 174|Community 174]] -- [[_COMMUNITY_Community 175|Community 175]] -- [[_COMMUNITY_Community 176|Community 176]] -- [[_COMMUNITY_Community 177|Community 177]] -- [[_COMMUNITY_Community 178|Community 178]] -- [[_COMMUNITY_Community 179|Community 179]] -- [[_COMMUNITY_Community 180|Community 180]] -- [[_COMMUNITY_Community 181|Community 181]] -- [[_COMMUNITY_Community 182|Community 182]] -- [[_COMMUNITY_Community 183|Community 183]] -- [[_COMMUNITY_Community 184|Community 184]] -- [[_COMMUNITY_Community 185|Community 185]] -- [[_COMMUNITY_Community 186|Community 186]] -- [[_COMMUNITY_Community 187|Community 187]] -- [[_COMMUNITY_Community 188|Community 188]] -- [[_COMMUNITY_Community 189|Community 189]] -- [[_COMMUNITY_Community 190|Community 190]] -- [[_COMMUNITY_Community 191|Community 191]] -- [[_COMMUNITY_Community 192|Community 192]] -- [[_COMMUNITY_Community 193|Community 193]] -- [[_COMMUNITY_Community 194|Community 194]] -- [[_COMMUNITY_Community 195|Community 195]] -- [[_COMMUNITY_Community 196|Community 196]] -- [[_COMMUNITY_Community 197|Community 197]] -- [[_COMMUNITY_Community 198|Community 198]] -- [[_COMMUNITY_Community 199|Community 199]] -- [[_COMMUNITY_Community 200|Community 200]] -- [[_COMMUNITY_Community 201|Community 201]] -- [[_COMMUNITY_Community 202|Community 202]] -- [[_COMMUNITY_Community 203|Community 203]] -- [[_COMMUNITY_Community 204|Community 204]] -- [[_COMMUNITY_Community 205|Community 205]] -- [[_COMMUNITY_Community 206|Community 206]] -- [[_COMMUNITY_Community 207|Community 207]] -- [[_COMMUNITY_Community 208|Community 208]] -- [[_COMMUNITY_Community 209|Community 209]] -- [[_COMMUNITY_Community 210|Community 210]] -- [[_COMMUNITY_Community 211|Community 211]] -- [[_COMMUNITY_Community 212|Community 212]] -- [[_COMMUNITY_Community 213|Community 213]] -- [[_COMMUNITY_Community 214|Community 214]] -- [[_COMMUNITY_Community 215|Community 215]] -- [[_COMMUNITY_Community 216|Community 216]] -- [[_COMMUNITY_Community 217|Community 217]] -- [[_COMMUNITY_Community 218|Community 218]] -- [[_COMMUNITY_Community 219|Community 219]] -- [[_COMMUNITY_Community 220|Community 220]] -- [[_COMMUNITY_Community 221|Community 221]] -- [[_COMMUNITY_Community 222|Community 222]] -- [[_COMMUNITY_Community 223|Community 223]] -- [[_COMMUNITY_Community 224|Community 224]] -- [[_COMMUNITY_Community 225|Community 225]] -- [[_COMMUNITY_Community 226|Community 226]] -- [[_COMMUNITY_Community 227|Community 227]] -- [[_COMMUNITY_Community 228|Community 228]] -- [[_COMMUNITY_Community 229|Community 229]] -- [[_COMMUNITY_Community 230|Community 230]] -- [[_COMMUNITY_Community 231|Community 231]] -- [[_COMMUNITY_Community 232|Community 232]] -- [[_COMMUNITY_Community 233|Community 233]] -- [[_COMMUNITY_Community 234|Community 234]] -- [[_COMMUNITY_Community 235|Community 235]] -- [[_COMMUNITY_Community 236|Community 236]] -- [[_COMMUNITY_Community 237|Community 237]] -- [[_COMMUNITY_Community 238|Community 238]] -- [[_COMMUNITY_Community 239|Community 239]] -- [[_COMMUNITY_Community 240|Community 240]] -- [[_COMMUNITY_Community 241|Community 241]] -- [[_COMMUNITY_Community 242|Community 242]] -- [[_COMMUNITY_Community 243|Community 243]] -- [[_COMMUNITY_Community 244|Community 244]] -- [[_COMMUNITY_Community 245|Community 245]] -- [[_COMMUNITY_Community 246|Community 246]] -- [[_COMMUNITY_Community 247|Community 247]] -- [[_COMMUNITY_Community 248|Community 248]] -- [[_COMMUNITY_Community 249|Community 249]] -- [[_COMMUNITY_Community 250|Community 250]] -- [[_COMMUNITY_Community 251|Community 251]] -- [[_COMMUNITY_Community 252|Community 252]] -- [[_COMMUNITY_Community 253|Community 253]] -- [[_COMMUNITY_Community 254|Community 254]] -- [[_COMMUNITY_Community 255|Community 255]] -- [[_COMMUNITY_Community 256|Community 256]] -- [[_COMMUNITY_Community 257|Community 257]] -- [[_COMMUNITY_Community 258|Community 258]] -- [[_COMMUNITY_Community 259|Community 259]] -- [[_COMMUNITY_Community 260|Community 260]] -- [[_COMMUNITY_Community 261|Community 261]] -- [[_COMMUNITY_Community 262|Community 262]] -- [[_COMMUNITY_Community 263|Community 263]] -- [[_COMMUNITY_Community 264|Community 264]] -- [[_COMMUNITY_Community 265|Community 265]] -- [[_COMMUNITY_Community 266|Community 266]] -- [[_COMMUNITY_Community 267|Community 267]] -- [[_COMMUNITY_Community 268|Community 268]] -- [[_COMMUNITY_Community 269|Community 269]] -- [[_COMMUNITY_Community 270|Community 270]] -- [[_COMMUNITY_Community 271|Community 271]] -- [[_COMMUNITY_Community 272|Community 272]] -- [[_COMMUNITY_Community 273|Community 273]] -- [[_COMMUNITY_Community 274|Community 274]] -- [[_COMMUNITY_Community 275|Community 275]] -- [[_COMMUNITY_Community 276|Community 276]] -- [[_COMMUNITY_Community 277|Community 277]] -- [[_COMMUNITY_Community 278|Community 278]] -- [[_COMMUNITY_Community 279|Community 279]] -- [[_COMMUNITY_Community 280|Community 280]] -- [[_COMMUNITY_Community 281|Community 281]] -- [[_COMMUNITY_Community 282|Community 282]] - -## God Nodes (most connected - your core abstractions) -1. `request()` - 44 edges -2. `CacheService` - 42 edges -3. `MoexClientService` - 39 edges -4. `MoexVibeThemeProvider()` - 29 edges -5. `Каталог компонентов` - 26 edges -6. `TBankClientService` - 23 edges -7. `ApiResponseMeta` - 22 edges -8. `BrokerAccountsService` - 22 edges -9. `PortfolioService` - 21 edges -10. `compilerOptions` - 20 edges - -## Surprising Connections (you probably didn't know these) -- `BrokerSummary()` --calls--> `formatPercent()` [INFERRED] - apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx → packages/design-system/src/components/PriceChange/PriceChange.tsx -- `getShareMarketData()` --calls--> `request()` [EXTRACTED] - apps/frontend/src/entities/stock/api/stockApi.ts → apps/frontend/src/shared/api/kyClient.ts -- `getShareHistory()` --calls--> `request()` [EXTRACTED] - apps/frontend/src/entities/stock/api/stockApi.ts → apps/frontend/src/shared/api/kyClient.ts -- `DividendsEnvelopeDto` --references--> `ApiResponseMeta` [EXTRACTED] - apps/backend/src/modules/shares/dto/shares-envelope.dto.ts → apps/backend/src/common/dto/api-response.dto.ts -- `ShareEnvelopeDto` --references--> `ApiResponseMeta` [EXTRACTED] - apps/backend/src/modules/shares/dto/shares-envelope.dto.ts → apps/backend/src/common/dto/api-response.dto.ts - -## Import Cycles -- None detected. - -## Communities (284 total, 12 thin omitted) - -### Community 0 - "Community 0" -Cohesion: 0.12 -Nodes (16): BrokerOperationQuery, getBrokerAccounts(), getBrokerPortfolio(), BrokerAccount, BrokerMoney, BrokerPortfolio, aggregateBrokerAccounts(), BrokerAccountsAggregate (+8 more) - -### Community 1 - "Community 1" -Cohesion: 0.08 -Nodes (25): CurrentUser, AddPositionDto, TAGS, AnalyticsResponseDto, PortfolioSummaryDto, CreatePortfolioDto, CURRENCIES, AnalyticsEnvelopeDto (+17 more) - -### Community 2 - "Community 2" -Cohesion: 0.12 -Nodes (15): CacheModule, ScreenerQueryDto, ScreenerType, SORTER_FIELDS, ScreenerItemDto, ScreenerResponseDto, ScreenerResponseMetaDto, ScreenerResultDto (+7 more) - -### Community 3 - "Community 3" -Cohesion: 0.07 -Nodes (17): AuthController, COOKIE_OPTIONS, AuthModule, AuthService, AuthLogoutResponseDto, AuthProfileResponseDto, AuthResponseMetaDto, AuthTokenDataDto (+9 more) - -### Community 4 - "Community 4" -Cohesion: 0.04 -Nodes (45): devDependencies, eslint, eslint-plugin-react, eslint-plugin-react-hooks, playwright, storybook, @storybook/addon-a11y, @storybook/addon-vitest (+37 more) - -### Community 5 - "Community 5" -Cohesion: 0.11 -Nodes (26): BrokerAccountResponseDto, BrokerAccountsEnvelopeDto, BrokerEventsEnvelopeDto, BrokerOperationsEnvelopeDto, BrokerOperationSyncEnvelopeDto, BrokerPortfolioEnvelopeDto, BrokerPositionsEnvelopeDto, BrokerResponseMetaDto (+18 more) - -### Community 6 - "Community 6" -Cohesion: 0.11 -Nodes (20): getBrokerAnalytics(), getBrokerPositions(), ApiEnvelope, ApiResponseMeta, BrokerAnalytics, BrokerEventItem, BrokerEventsSummary, BrokerOperationCategory (+12 more) - -### Community 7 - "Community 7" -Cohesion: 0.10 -Nodes (11): BrokerAnalyticsDto, BrokerAnalyticsEnvelopeDto, PrismaService, BrokerAccountsService, ANALYTICS_TYPES, BrokerAnalyticsService, COUPON_TYPES, DEPOSIT_TYPES (+3 more) - -### Community 8 - "Community 8" -Cohesion: 0.07 -Nodes (28): BondMarketData, DividendItem, ShareHistoryItem, ShareResponse, StockMarketData, getShare(), getShareCandles(), getShareDividends() (+20 more) - -### Community 9 - "Community 9" -Cohesion: 0.12 -Nodes (24): mockAuthResponse, mockUser, mockBond, mockBondHistory, mockBrokerAccounts, mockBrokerEvents, mockBrokerOperations, mockBrokerPortfolio (+16 more) - -### Community 10 - "Community 10" -Cohesion: 0.06 -Nodes (34): devDependencies, husky, lint-staged, lint-staged, apps/backend/src/**/*.{ts,tsx}, apps/backend/test/**/*.{ts,tsx}, apps/frontend/src/**/*.{ts,tsx}, packages/design-system/src/**/*.{ts,tsx} (+26 more) - -### Community 11 - "Community 11" -Cohesion: 0.11 -Nodes (10): Roles(), BrokerEventsQueryDto, BrokerOperationQueryDto, BrokerOperationSyncQueryDto, BrokerPositionQueryDto, BrokerOperationSyncRange, BrokerOperationSyncService, BrokerOperationsService (+2 more) - -### Community 12 - "Community 12" -Cohesion: 0.13 -Nodes (14): Card(), CardProps, ELEVATION_MAP, ElevationLevel, PADDING_MAP, PaddingSize, Default, Elevated (+6 more) - -### Community 13 - "Community 13" -Cohesion: 0.07 -Nodes (34): Portfolio, PortfolioSummary, PositionWithPrice, useAddPosition(), pluralize(), useAddPositionForm(), usePortfolio(), usePortfolioMutations() (+26 more) - -### Community 14 - "Community 14" -Cohesion: 0.08 -Nodes (22): ActionVariant, Button(), ButtonProps, AllSizes, AllStates, AllVariants, Danger, Disabled (+14 more) - -### Community 15 - "Community 15" -Cohesion: 0.09 -Nodes (19): DataTable(), DataTableProps, Density, DENSITY_PADDING, columnHelper, columns, Compact, data (+11 more) - -### Community 16 - "Community 16" -Cohesion: 0.32 -Nodes (3): TBankInstrument, TBankPortfolioPosition, TBankPortfolioResponse - -### Community 17 - "Community 17" -Cohesion: 0.14 -Nodes (13): ScreenerResult, getScreenerResults(), ScreenerQuery, useScreener(), FilterPanel(), Props, FilterPanelBond(), Props (+5 more) - -### Community 18 - "Community 18" -Cohesion: 0.08 -Nodes (26): dependencies, axios, bcrypt, cache-manager, class-transformer, class-validator, cookie-parser, @grpc/grpc-js (+18 more) - -### Community 19 - "Community 19" -Cohesion: 0.07 -Nodes (37): isSupportedBrokerAccount(), mapAccount(), mapInteger(), mapMoneyValue(), mapQuotationToNumber(), mapTimestampToIso(), categorizeOperationType(), FEE_TYPES (+29 more) - -### Community 20 - "Community 20" -Cohesion: 0.11 -Nodes (19): Money(), MoneyProps, Dollars, meta, Negative, Rubles, Story, WithSign (+11 more) - -### Community 21 - "Community 21" -Cohesion: 0.05 -Nodes (39): Backend (new/modified), File Structure, Frontend (new/modified), Task 1: Backend DTO и сервис аналитики, Task 2: Backend controller, module registration и конфиг кеша, Task 3: Frontend — shared types barrel, entity API и хук, Task 4: Frontend — страница аналитики, Task 5: Frontend — роут и таб навигации (+31 more) - -### Community 22 - "Community 22" -Cohesion: 0.08 -Nodes (21): Heading(), HeadingProps, Size, SIZE_VARIANT, AllLevels, DisplaySize, Level1, Level2 (+13 more) - -### Community 23 - "Community 23" -Cohesion: 0.05 -Nodes (38): Acceptance Criteria, ADR, AGENTS, Backend Architecture, Documentation Architecture, Docusaurus, Frontend Architecture, Generated Types (+30 more) - -### Community 24 - "Community 24" -Cohesion: 0.08 -Nodes (22): bondRoute, brokerAccountIndexRoute, brokerAccountRoot, brokerAnalyticsRoute, brokerBondsRoute, brokerEventsRoute, brokerOperationsRoute, brokerRoute (+14 more) - -### Community 25 - "Community 25" -Cohesion: 0.17 -Nodes (8): ACTUAL_OPERATION_TYPES, ALL_EVENT_TYPES, BrokerEventsQuery, BrokerEventsService, BrokerEventType, OPERATION_EVENT_TYPES, BrokerEventsData, BrokerPortfolioEvent - -### Community 26 - "Community 26" -Cohesion: 0.08 -Nodes (23): compilerOptions, allowImportingTsExtensions, isolatedModules, jsx, lib, module, moduleDetection, moduleResolution (+15 more) - -### Community 27 - "Community 27" -Cohesion: 0.09 -Nodes (22): compilerOptions, allowImportingTsExtensions, declaration, declarationMap, isolatedModules, jsx, lib, module (+14 more) - -### Community 28 - "Community 28" -Cohesion: 0.10 -Nodes (18): AllTones, AllVariants, Body, Caption, Label, meta, MutedTone, NegativeTone (+10 more) - -### Community 29 - "Community 29" -Cohesion: 0.09 -Nodes (22): dependencies, clsx, dayjs, @emotion/react, @emotion/styled, @fontsource/inter, @hookform/resolvers, ky (+14 more) - -### Community 30 - "Community 30" -Cohesion: 0.08 -Nodes (21): BrokerEventsQuery, getBrokerEvents(), BrokerEventsData, mockEventsData, query, useBrokerEvents(), BrokerEventsOverview(), defaultPeriod() (+13 more) - -### Community 31 - "Community 31" -Cohesion: 0.18 -Nodes (3): server, useSearch(), SearchBar() - -### Community 32 - "Community 32" -Cohesion: 0.10 -Nodes (21): devDependencies, @biomejs/biome, @conarti/eslint-plugin-feature-sliced, eslint, eslint-import-resolver-typescript, eslint-plugin-import, jsdom, msw (+13 more) - -### Community 33 - "Community 33" -Cohesion: 0.20 -Nodes (11): allTokens, createMoexVibeTheme(), resolveValue(), MoexVibeThemeProviderProps, theme, resolveToken(), ResolvedToken, TokenCollection (+3 more) - -### Community 34 - "Community 34" -Cohesion: 0.18 -Nodes (20): AnalyticsResponse, PortfolioDetail, ApiEnvelope, ApiResponseMeta, AuthConfig, buildUrl(), getHealth(), kyApi (+12 more) - -### Community 35 - "Community 35" -Cohesion: 0.26 -Nodes (5): CandlesController, CandlesModule, CandlesService, CandleInterval, CandlesQueryDto - -### Community 36 - "Community 36" -Cohesion: 0.05 -Nodes (34): Task 10: Очистка `styles.css`, Task 11: Тестирование и сборка, Task 12: Вердикт и записка, Task 1: BrokerAccountLayout, Task 2: BrokerAccountOverviewPage, BrokerSummary, BrokerAssetCards, Task 3: BrokerOverviewSkeleton, Task 4: BrokerAllocationChart (wrap only), Task 5: BrokerPositionTable, PositionTicker (+26 more) - -### Community 37 - "Community 37" -Cohesion: 0.12 -Nodes (9): CacheService, BrokerInstrumentsService, BrokerPortfolioService, GrpcServiceConstructor, GrpcUnary, QueueName, TBankClientService, TBANK_CACHE_KEYS (+1 more) - -### Community 38 - "Community 38" -Cohesion: 0.16 -Nodes (13): getBond(), getBondCandles(), getBondHistory(), getBondMarketData(), BondHistoryItem, BondResponse, CandleItem, useBond() (+5 more) - -### Community 39 - "Community 39" -Cohesion: 0.11 -Nodes (14): useBrokerAccountContext(), useBrokerPortfolio(), baseLinkStyle, BrokerAccountContext, BrokerAccountContextValue, BrokerAccountLayout(), links, BrokerAccountOverviewPage() (+6 more) - -### Community 41 - "Community 41" -Cohesion: 0.18 -Nodes (11): Alert(), AlertProps, Severity, Error, Info, meta, Story, Success (+3 more) - -### Community 42 - "Community 42" -Cohesion: 0.12 -Nodes (16): devDependencies, eslint, @nestjs/cli, @nestjs/schematics, @nestjs/testing, prisma, @swc/core, @types/bcrypt (+8 more) - -### Community 43 - "Community 43" -Cohesion: 0.14 -Nodes (13): Chip(), ChipProps, AllTones, Deletable, Error, Info, meta, Neutral (+5 more) - -### Community 44 - "Community 44" -Cohesion: 0.16 -Nodes (11): IconButton(), IconButtonProps, AllExamples, AllSizes, Close, Delete, meta, Search (+3 more) - -### Community 45 - "Community 45" -Cohesion: 0.16 -Nodes (11): Link(), LinkProps, AllTones, Default, External, meta, Negative, Positive (+3 more) - -### Community 46 - "Community 46" -Cohesion: 0.10 -Nodes (17): FilterBar(), FilterBarProps, Basic, meta, NoActions, Story, Select(), SelectOption (+9 more) - -### Community 47 - "Community 47" -Cohesion: 0.16 -Nodes (11): Shape, SHAPE_MAP, Skeleton(), SkeletonProps, CardSkeleton, Circular, meta, Rectangular (+3 more) - -### Community 48 - "Community 48" -Cohesion: 0.10 -Nodes (21): BrokerPosition, ALLOCATION_CONFIG, BrokerAllocationItem, BrokerAllocationKey, BrokerNegativeAllocationItem, BOND_CLASS_CODES, BrokerInstrumentLinkInput, BrokerPositionGroup (+13 more) - -### Community 49 - "Community 49" -Cohesion: 0.12 -Nodes (10): MoexClientService, MoexBoard, MoexBondData, MoexBondHistoryEntry, MoexBondMarketData, MoexCandle, MoexDividend, MoexHistoryEntry (+2 more) - -### Community 50 - "Community 50" -Cohesion: 0.24 -Nodes (10): AuthResponse, configureKyAuth(), normalizeEnvelope(), getAccessToken(), handleUnauthorized(), refreshTokens(), setOnUnauthorized(), AppProviders() (+2 more) - -### Community 51 - "Community 51" -Cohesion: 0.19 -Nodes (5): ApiResponse, HttpExceptionFilter, TransformInterceptor, RequestLoggingMiddleware, AppModule - -### Community 52 - "Community 52" -Cohesion: 0.15 -Nodes (14): Public(), ApiResponseMeta, BondMarketDataDto, BondResponseDto, BondEnvelopeDto, BondHistoryEnvelopeDto, BondMarketDataEnvelopeDto, CandleItemDto (+6 more) - -### Community 53 - "Community 53" -Cohesion: 0.11 -Nodes (12): DividendItemDto, HistoryItemDto, ShareMarketDataResponseDto, ShareResponseDto, StockMarketDataDto, DividendsEnvelopeDto, ShareEnvelopeDto, ShareHistoryEnvelopeDto (+4 more) - -### Community 54 - "Community 54" -Cohesion: 0.06 -Nodes (34): 1. Сложность интеграции MUI с существующими CSS-переменными, 2. Замена авторизации с токенами на Zustand, 3. Риски старения дока в процессе внедрения, 4. Наложение ограничений на изменение/факты, plan.md - План модернизации инфраструктуры фронтенда, Аутентификация, Глобальные настройки, Документация по каждому этапу работы (+26 more) - -### Community 55 - "Community 55" -Cohesion: 0.07 -Nodes (33): BrokerOperationQuery, getBrokerOperations(), syncBrokerOperations(), BrokerOperation, BrokerOperationsPage, BrokerOperationSyncResponse, useCursorPagination(), BOND_REPAYMENT_TYPES (+25 more) - -### Community 56 - "Community 56" -Cohesion: 0.36 -Nodes (10): UserResponse, getMe(), login(), logout(), refresh(), register(), updateProfile(), setAccessToken() (+2 more) - -### Community 57 - "Community 57" -Cohesion: 0.06 -Nodes (33): File Structure, MoexVibe MVP Implementation Plan, SPRINT 1: Backend Foundation, SPRINT 2: Securities API, SPRINT 3: Bonds + History + Candles, SPRINT 4: Frontend Foundation, SPRINT 5: Frontend Details, SPRINT 6: Documentation + Infrastructure (+25 more) - -### Community 58 - "Community 58" -Cohesion: 0.14 -Nodes (13): compilerOptions, baseUrl, emitDecoratorMetadata, experimentalDecorators, module, moduleResolution, outDir, paths (+5 more) - -### Community 59 - "Community 59" -Cohesion: 0.14 -Nodes (14): noAutofocus, noLabelWithoutControl, noStaticElementInteractions, noSvgWithoutTitle, useButtonType, useKeyWithClickEvents, noBannedTypes, noUselessTypeConstraint (+6 more) - -### Community 60 - "Community 60" -Cohesion: 0.06 -Nodes (32): 10. OpenAPI Specification, 11. ADR, 12. Self-Review Checklist, 1.1 Product Vision, 1.2 Target Audience, 1.3 Scope, 1.4 User Stories, 1.5 Non-Functional Requirements (+24 more) - -### Community 61 - "Community 61" -Cohesion: 0.06 -Nodes (32): 10. OpenAPI Specification, 11. ADR, 12. Self-Review Checklist, 1.1 Product Vision, 1.2 Target Audience, 1.3 Scope, 1.4 User Stories, 1.5 Non-Functional Requirements (+24 more) - -### Community 62 - "Community 62" -Cohesion: 0.11 -Nodes (17): FormField(), FormFieldProps, meta, Required, Story, WithError, WithSelect, WithTextField (+9 more) - -### Community 63 - "Community 63" -Cohesion: 0.15 -Nodes (12): compilerOptions, composite, isolatedModules, lib, module, moduleDetection, moduleResolution, outDir (+4 more) - -### Community 64 - "Community 64" -Cohesion: 0.06 -Nodes (32): 10. OpenAPI Specification, 11. ADR, 12. Self-Review Checklist, 1.1 Product Vision, 1.2 Target Audience, 1.3 Scope, 1.4 User Stories, 1.5 Non-Functional Requirements (+24 more) - -### Community 65 - "Community 65" -Cohesion: 0.15 -Nodes (12): compilerOptions, declaration, declarationMap, esModuleInterop, forceConsistentCasingInFileNames, module, moduleResolution, resolveJsonModule (+4 more) - -### Community 66 - "Community 66" -Cohesion: 0.14 -Nodes (19): AllocationBarItem, BrokerAllocationBar(), formatBrokerCurrencyValue(), formatBrokerDate(), formatBrokerMoney(), formatBrokerPercent(), formatBrokerSignedCurrencyValue(), formatBrokerSignedMoney() (+11 more) - -### Community 67 - "Community 67" -Cohesion: 0.23 -Nodes (7): Badge(), BadgeProps, Default, meta, Overflow, Story, Zero - -### Community 68 - "Community 68" -Cohesion: 0.11 -Nodes (9): BondsController, BondsModule, BondsService, HealthController, HealthModule, MoexClientModule, PortfolioModule, PrismaModule (+1 more) - -### Community 69 - "Community 69" -Cohesion: 0.23 -Nodes (7): Dialog(), DialogProps, Default, Interactive, meta, Story, WithActions - -### Community 70 - "Community 70" -Cohesion: 0.17 -Nodes (12): scripts, build, codegen, dev, format, format:check, lint, lint:fix (+4 more) - -### Community 71 - "Community 71" -Cohesion: 0.22 -Nodes (4): useSearchParamsCompat(), TestSessionProvider(), LoginPage(), RegisterPage() - -### Community 72 - "Community 72" -Cohesion: 0.23 -Nodes (7): Progress(), ProgressProps, AlmostComplete, Determinate, Indeterminate, meta, Story - -### Community 73 - "Community 73" -Cohesion: 0.18 -Nodes (10): files, ignoreUnknown, linter, enabled, root, $schema, vcs, clientKind (+2 more) - -### Community 74 - "Community 74" -Cohesion: 0.21 -Nodes (8): Checkbox(), CheckboxProps, Checked, Disabled, Error, meta, Story, Unchecked - -### Community 75 - "Community 75" -Cohesion: 0.07 -Nodes (27): API reference, Auth, Bonds, Broker (T-Bank Invest), Candles, `GET /auth/me`, `GET /health`, `GET /securities/bonds/:secid` (+19 more) - -### Community 76 - "Community 76" -Cohesion: 0.33 -Nodes (3): App(), envSchema, parsed - -### Community 77 - "Community 77" -Cohesion: 0.20 -Nodes (10): level, options, paths, @mui/material, style, noNamespace, noNonNullAssertion, noRestrictedImports (+2 more) - -### Community 78 - "Community 78" -Cohesion: 0.20 -Nodes (10): suspicious, noArrayIndexKey, noCommentText, noDuplicateEnumValues, noDuplicateJsxProps, noExplicitAny, noExtraNonNullAssertion, noMisleadingInstantiator (+2 more) - -### Community 79 - "Community 79" -Cohesion: 0.07 -Nodes (25): Bond entity, Consumer migration, FSD Entities Migration — Implementation Plan, Portfolio entity, Shared cleanup, Shim files (обратно-совместимые re-export), Stock entity, Task 1: entities/stock/ (+17 more) - -### Community 80 - "Community 80" -Cohesion: 0.23 -Nodes (7): ErrorState(), ErrorStateProps, Basic, meta, Minimal, Story, WithRetry - -### Community 81 - "Community 81" -Cohesion: 0.38 -Nodes (4): SessionContext, SessionContextValue, mockSession, SessionState - -### Community 82 - "Community 82" -Cohesion: 0.07 -Nodes (24): Task 1: Уточнить API `DataTable`, Task 2: Мигрировать `DividendsTable`, Task 3: Мигрировать `ScreenerTable`, Task 4: Мигрировать `SharePositionTable`, Task 5: Мигрировать `BondPositionTable`, Task 6: Очистка legacy-слоя и документация, Task 7: Верификация, Миграция таблиц на дизайн-систему — Plan (+16 more) - -### Community 83 - "Community 83" -Cohesion: 0.08 -Nodes (25): API и типы, Backend, Backend, Backend endpoint, Backend read model, Broker Events And Payouts Implementation Plan, Dedicated page, Documentation (+17 more) - -### Community 84 - "Community 84" -Cohesion: 0.22 -Nodes (9): scripts, build, lint, postinstall, start:dev, start:prod, test, test:integration (+1 more) - -### Community 85 - "Community 85" -Cohesion: 0.42 -Nodes (8): activeClientIds, getResponse(), handleRequest(), IS_MOCKED_RESPONSE, resolveMainClient(), respondWithMock(), sendToClient(), serializeRequest() - -### Community 86 - "Community 86" -Cohesion: 0.08 -Nodes (26): Alert, Badge, Button, Card, Checkbox, Chip, DataTable, Dialog (+18 more) - -### Community 87 - "Community 87" -Cohesion: 0.12 -Nodes (7): Аутентификация, Developer Operations, Документация, Features, Портфельная страница, Цель, Контроль качества - -### Community 88 - "Community 88" -Cohesion: 0.29 -Nodes (7): noChildrenProp, noPrecisionLoss, noUnusedVariables, useExhaustiveDependencies, useHookAtTopLevel, useJsxKeyInIterable, correctness - -### Community 89 - "Community 89" -Cohesion: 0.29 -Nodes (7): formatter, enabled, formatWithErrors, indentStyle, indentWidth, lineEnding, lineWidth - -### Community 90 - "Community 90" -Cohesion: 0.29 -Nodes (6): name, overrides, react-is, private, type, version - -### Community 91 - "Community 91" -Cohesion: 0.26 -Nodes (5): AppLayout(), useSession(), CustomRenderOptions, renderWithProviders(), ProfilePage() - -### Community 92 - "Community 92" -Cohesion: 0.33 -Nodes (5): collection, compilerOptions, assets, watchAssets, sourceRoot - -### Community 93 - "Community 93" -Cohesion: 0.40 -Nodes (5): quoteStyle, semicolons, trailingCommas, javascript, formatter - -### Community 94 - "Community 94" -Cohesion: 0.50 -Nodes (3): name, private, version - -### Community 95 - "Community 95" -Cohesion: 0.50 -Nodes (4): source, assist, actions, organizeImports - -### Community 98 - "Community 98" -Cohesion: 0.08 -Nodes (24): 10. Ошибки, пустые состояния и частичная деградация, 1. Область первой версии, 2. Навигация и точки входа, 3. Типы событий первой версии, 4.1. Фильтр типов событий, 4. Диапазон дат, 5. Источники данных, 6.1. Фактические прошедшие события (+16 more) - -### Community 101 - "Community 101" -Cohesion: 0.08 -Nodes (22): Bond page, Create, Frontend FSD Market Pages Implementation Plan, Modify, Phase 1: Search entity и SearchBar widget, Phase 2: Market widgets, Phase 3: Market pages и route imports, Phase 4: Documentation, ADR и финальная verification (+14 more) - -### Community 113 - "Community 113" -Cohesion: 0.08 -Nodes (23): 1.1 Product Vision, 1.2 Target Audience, 1.3 MVP Scope, 1.4 User Stories, 1.5 Non-Functional Requirements, 1. Product Requirements Document (PRD), 2. Domain Model, 3.1 Caching Strategy (+15 more) - -### Community 114 - "Community 114" -Cohesion: 0.10 -Nodes (17): ADR-001: Backend — единственная точка доступа к MOEX, Контекст, Последствия, Решение, ADR-002: In-memory cache с путём миграции на Redis, Контекст, Последствия, Решение (+9 more) - -### Community 115 - "Community 115" -Cohesion: 0.09 -Nodes (22): Allocation calculation, Backend, Backend contract, Broker Account Sections Implementation Plan, Data flow, File Structure, Final acceptance mapping, Frontend contract and pure rules (+14 more) - -### Community 116 - "Community 116" -Cohesion: 0.10 -Nodes (12): Features, Границы эпика, Критерий завершения эпика, Пользовательская возможность, Портфель брокера, Цель, Acceptance criteria, Границы (+4 more) - -### Community 117 - "Community 117" -Cohesion: 0.10 -Nodes (20): Backend (modified files), Backend (new files), File Structure, Frontend (modified files), Frontend (new files), Security Screener — Implementation Plan, Task 10: Frontend FilterPanel components, Task 11: Frontend ScreenerTable component (+12 more) - -### Community 118 - "Community 118" -Cohesion: 0.10 -Nodes (21): Архитектура бэкенда, Безопасность, Вид продукта на фронтенде, Документация, Контекст, Критерии приемки, Модель ответа, Не цели (+13 more) - -### Community 119 - "Community 119" -Cohesion: 0.10 -Nodes (20): Автоматическая, Контекст, Критерии приёмки, Не переводить, Не цели, Область изменений, Опубликованная документация, Переводить (+12 more) - -### Community 120 - "Community 120" -Cohesion: 0.11 -Nodes (18): Acceptance Criteria, Core UI v1, Design System Foundation, Docusaurus, Governance, Product patterns v1, Storybook, Workspace-пакет (+10 more) - -### Community 121 - "Community 121" -Cohesion: 0.11 -Nodes (18): Auth flow (без изменений в runtime), Coexistence, Frontend FSD App + Auth — План реализации, Phase 1: entities/session/, Phase 2: app/providers/, Phase 3: app/routing/, Phase 4: app/layouts/, Phase 5: app/App.tsx (+10 more) - -### Community 122 - "Community 122" -Cohesion: 0.11 -Nodes (18): Backend (modified files), Backend (new files), File Structure, Frontend (modified files), Frontend (new files), Portfolio Analytics — Implementation Plan, Task 10: Frontend AnalyticsSummary + PortfolioSummary update, Task 11: Frontend PortfolioDetailPage — add buyPrice to add position form (+10 more) - -### Community 123 - "Community 123" -Cohesion: 0.11 -Nodes (18): Backend, Durable Sync, File Structure, Frontend, Published Docs, T-Bank Broker Portfolios Implementation Plan, Task 10: Add Durable Operation Sync Models And Service, Task 11: Publish T-Bank Integration Documentation (+10 more) - -### Community 124 - "Community 124" -Cohesion: 0.11 -Nodes (17): dependencies, @docusaurus/core, @docusaurus/preset-classic, @docusaurus/theme-mermaid, @mdx-js/react, react, react-dom, devDependencies (+9 more) - -### Community 125 - "Community 125" -Cohesion: 0.12 -Nodes (16): ADR-015: Модернизация инфраструктуры фронтенда — выбор современных библиотек, Альтернативы, которые были рассмотрены, Архитектурные д decisions, Интеграция с FSD, Контекст, Обратная совместимость, Положительные, Последствия (+8 more) - -### Community 126 - "Community 126" -Cohesion: 0.12 -Nodes (16): AuthModule, BondsModule, CacheModule, CandlesModule, HealthModule, MoexClientModule, PortfolioModule, PrismaModule (+8 more) - -### Community 127 - "Community 127" -Cohesion: 0.12 -Nodes (17): 1. Общая навигация, 2. Обзор счёта, 3. Распределение портфеля, 4. Счётчики позиций, 5. Раздел акций, 6. Раздел облигаций, 7. Последние операции на overview, 8. Раздел операций (+9 more) - -### Community 128 - "Community 128" -Cohesion: 0.12 -Nodes (16): 1. Первый FSD-срез ограничен broker-доменом, 2. Broker-код должен быть разделён по FSD-слоям, 3. Границы срезов должны быть явными, 4. Query-логика чтения должна следовать доменным границам, 5. Общая инфраструктура не должна становиться broker-specific, 6. Тесты должны следовать новым границам, 7. Поведение UI не меняется, Acceptance Criteria (+8 more) - -### Community 129 - "Community 129" -Cohesion: 0.12 -Nodes (16): api/ (кроме api/screener.ts), components/ (кроме components/screener/ и components/portfolios/), context/, Frontend FSD Cleanup — план, hooks/ (кроме hooks/useScreener.ts), pages/broker/ (весь каталог), pages/ flat shims, Корень src/ (+8 more) - -### Community 130 - "Community 130" -Cohesion: 0.12 -Nodes (16): 1.1 Ownership данных остаётся у pages и entities, 1. Все компоненты следуют FSD-слоям, 2. Границы срезов явные через public API, 3. Поведение UI не меняется, 4. Совместимость через shim-файлы, 5. Тесты следуют новым границам, 6. Общая инфраструктура остаётся в shared, Acceptance Criteria (+8 more) - -### Community 132 - "Community 132" -Cohesion: 0.12 -Nodes (14): Broker Accounts Overview Implementation Plan, Definition of Done, Task 1: Чистая модель агрегации, Task 2: Независимые portfolio queries, Task 3: Компоненты и состояния страницы, Task 4: Визуальная система и responsive QA, Task 5: Финальная документация и Definition of Done, Карта файлов (+6 more) - -### Community 133 - "Community 133" -Cohesion: 0.12 -Nodes (14): Broker Portfolio Enhancements Implementation Plan, Task 10: Frontend — BrokerOperationsTable with shimmer + instrument name, Task 11: Frontend — BrokerAccountDetailPage with positions hook + skeleton, Task 12: Frontend — BrokerAccountsPage skeleton cards, Task 13: Frontend — Update BrokerPages tests, Task 14: Full build and test verification, Task 1: Backend — Types and DTOs for positions page + operation name, Task 2: Backend — Mappers (separate positions, add name to operations) (+6 more) - -### Community 134 - "Community 134" -Cohesion: 0.12 -Nodes (15): Design System Foundation Implementation Plan, Task 10: Frontend integration и MUI boundary, Task 11: Docusaurus и ADR, Task 12: CI, visual checks и финальная верификация, Task 1: Pre-flight и workspace shell, Task 2: Token schema и resolver (TDD), Task 3: Три уровня токенов, Task 4: MUI adapter и provider (TDD) (+7 more) - -### Community 135 - "Community 135" -Cohesion: 0.12 -Nodes (15): Helpers (`src/shared/lib/test/`), Live MOEX integration tests, Storybook browser tests, Watch mode, Запуск, Запустить все тесты, Запустить один тест, Конвенции (+7 more) - -### Community 136 - "Community 136" -Cohesion: 0.12 -Nodes (15): 1. Разорвать цепочку entity shims, 2. Переключить потребителей shim на FSD-импорты, 3. Удалить shim-файлы, 4. Удалить тесты, привязанные к shim-файлам, 5. Удалить api/broker.ts, 6. Обновить документацию, 7. Финальная верификация, api/ (+7 more) - -### Community 137 - "Community 137" -Cohesion: 0.12 -Nodes (16): Backend и контракты, Frontend, Выявленное ограничение, Зафиксированные границы первой версии, Исследование структуры страницы брокерского счёта, Навигация, Область круговой диаграммы, Размещение операций (+8 more) - -### Community 138 - "Community 138" -Cohesion: 0.13 -Nodes (14): API endpoints, Authentication и Authorization, Authorization (RBAC), `GET /auth/me`, `PATCH /auth/me`, `POST /auth/login`, `POST /auth/logout`, `POST /auth/refresh` (+6 more) - -### Community 139 - "Community 139" -Cohesion: 0.13 -Nodes (14): 1. Источники данных, 2. Endpoint, 3. Показатели, 4. Агрегация, 5. Вкладка, 6. Пустые состояния и ошибки, Acceptance Criteria, Аналитика прибыльности брокерского счёта (+6 more) - -### Community 140 - "Community 140" -Cohesion: 0.13 -Nodes (14): 1. Backend: отдельный endpoint для позиций, 2. Frontend: новый хук и типы для позиций, 3. BrokerPositionsSection с пагинацией, 4. Shimmer-скелетоны (CSS + компоненты), 5. Название инструмента в операциях, 6. Loading-индикатор при переключении страниц (shimmer-строки), Backend, Frontend (+6 more) - -### Community 141 - "Community 141" -Cohesion: 0.13 -Nodes (13): Frontend FSD Broker Pilot Implementation Plan, Task 1: Создать FSD entrypoints и безопасный маршрутный каркас, Task 2: Перенести broker-account slice и read-model списка счетов, Task 3: Перенести broker-position slice и allocation/instrument helpers, Task 4: Перенести broker-operation slice, layout shell и page composition, Task 5: Завершить cleanup, документацию и verification, Карта файлов, 1. FSD entrypoints (+5 more) - -### Community 142 - "Community 142" -Cohesion: 0.13 -Nodes (14): Backend (modified files), Backend (new files), File Structure, Frontend (modified files), Frontend (new files), Portfolio Phase 1 Implementation Plan, Self-Review, Task 1: Prisma schema — Portfolio and Position models (+6 more) - -### Community 143 - "Community 143" -Cohesion: 0.14 -Nodes (14): Anti-Loop: лимит на итерации, Definition of Done (DoD), Git workflow, Pre-flight checklist (обязателен перед реализацией любой фичи), Документация и SDD-артефакты, Конвенция коммитов, Поведение AI-агентов, Поддержание документации (+6 more) - -### Community 144 - "Community 144" -Cohesion: 0.14 -Nodes (14): 1. Общая сводка, 2. Карточка счёта, 3. Загрузка, 4. Ошибки, 5. Пустое состояние, 6. Адаптивность, Acceptance Criteria, Информативный обзор брокерских счетов (+6 more) - -### Community 145 - "Community 145" -Cohesion: 0.14 -Nodes (13): Inbox, Добавить Telegram-бота, Долгосрочное продуктовое видение, Исследовать MCP/agent-интерфейс, Исследовать и улучшать производительность API, Качество frontend, Отложенные вопросы, Пользовательские каналы и автоматизация (+5 more) - -### Community 146 - "Community 146" -Cohesion: 0.14 -Nodes (11): Frontend Debt Backlog, 1. Обновить inbox, 2. Обновить roadmap, 3. Согласовать frontend feature docs, 4. Не менять продуктовое поведение, Frontend Docs Sync, Контекст, Критерии приемки (+3 more) - -### Community 147 - "Community 147" -Cohesion: 0.14 -Nodes (13): 1. App-слой приложения, 2. Session-слой, 3. Coexistence через shims, 4. Тесты следуют за кодом, 5. Поведение не меняется, Acceptance Criteria, Frontend FSD App + Auth, Входит (+5 more) - -### Community 148 - "Community 148" -Cohesion: 0.14 -Nodes (13): Constraints, FSD Final Cleanup, Goal, Out of Scope, R1: All imports use `@/` path aliases, R2: BrokerAccountLayout lives in widgets layer, R3: entities/search has an `api/` layer, R4: App layer uses barrel imports (+5 more) - -### Community 149 - "Community 149" -Cohesion: 0.14 -Nodes (13): 1. shared/api/ содержит базовую HTTP-инфраструктуру, 2. shared/ui/ содержит только truly generic UI-компоненты, 3. Coexistence через shims, 4. FSD-сущности импортируют через @/shared/, Acceptance Criteria, Frontend FSD Shared Layer, Входит, Контекст (+5 more) - -### Community 150 - "Community 150" -Cohesion: 0.14 -Nodes (13): ADR references, Architecture Decisions, Dependencies, Frontend Infrastructure Tooling — Implementation Plan, Non-ADR decisions, Phase 1 — ky Migration, Phase 2 — Biome, Phase 3 — Unify API Types (+5 more) - -### Community 151 - "Community 151" -Cohesion: 0.14 -Nodes (13): Devtools, Frontend Infrastructure Tooling — Tasks, Phase 1: ky Migration, Phase 2: Biome Migration, Phase 3: Unify API Types, Phase 4: MSW Browser, Phase 5: Env Validation, Phase 6: TanStack Router (+5 more) - -### Community 152 - "Community 152" -Cohesion: 0.15 -Nodes (12): ADR-017: Biome как единый инструмент линтинга и форматирования, Biome v2.5, Oxlint + Oxfmt (Oxc Project), Контекст, Ограничения, Оставить ESLint + Prettier, Положительные, Последствия (+4 more) - -### Community 153 - "Community 153" -Cohesion: 0.15 -Nodes (12): Acceptance Criteria, TDD-стратегия, Контекст, Область изменений, Операции, Ошибки и пустые состояния, Позиции, Русские названия типов (+4 more) - -### Community 154 - "Community 154" -Cohesion: 0.15 -Nodes (12): DataTable, EmptyState, ErrorState, LoadingState, FilterBar, FormField, Metric, Money, PriceChange, Паттерны (+4 more) - -### Community 155 - "Community 155" -Cohesion: 0.15 -Nodes (13): 1. Инвентаризация текущего состояния, 2. Приоритизация открытого долга, 3. Синхронизация проектной доки, 4. Никаких изменений поведения, Frontend Debt Audit and Backlog, Инвентаризация источников, Контекст, Критерии приемки (+5 more) - -### Community 156 - "Community 156" -Cohesion: 0.15 -Nodes (13): Conventions, Frontend Unit Test Coverage, Implementation order (5 phases), MSW handlers (default), Phase 1: Infrastructure + API client, Phase 2: Auth + Hooks, Phase 3: UI Components, Phase 4: Pages (+5 more) - -### Community 157 - "Community 157" -Cohesion: 0.15 -Nodes (12): 1. Каждая сущность получает явную FSD-структуру, 2. API-функции выносятся из shared/api/client.ts, 3. Query-хуки переносятся из global hooks/, 4. Совместимость на время перехода, 5. Тесты следуют за кодом, 6. Поведение не меняется, Acceptance Criteria, FSD Entities Migration (+4 more) - -### Community 158 - "Community 158" -Cohesion: 0.15 -Nodes (13): Backend, Data Flow, Frontend, Portfolio List Enrichment, `PortfolioCard.tsx` — расширить, `PortfoliosListPage.tsx` — без изменений, Problem, Risks and Edge Cases (+5 more) - -### Community 159 - "Community 159" -Cohesion: 0.15 -Nodes (12): Self-Review плана, Task 1: Разделить backend unit tests и live MOEX integration tests, Task 2: Перевести backend service specs на mocked dependencies и починить lint, Task 3: Добавить offline проверку OpenAPI artifacts, Task 4: Синхронизировать Swagger JSON и frontend types, Task 5: Обновить README, AGENTS и Docusaurus docs на русском, Task 6: Финальная проверка quality gate, Изменить (+4 more) - -### Community 160 - "Community 160" -Cohesion: 0.17 -Nodes (11): 1. Theme-only, 2. Hybrid (выбран), 3. Full wrapper, ADR-016: Дизайн-система — гибридный подход (theme + wrapper-компоненты), Future, Контекст, Отрицательные, Положительные (+3 more) - -### Community 161 - "Community 161" -Cohesion: 0.17 -Nodes (11): ADR-018: TanStack Router как основной роутер, react-router-dom v6 + React.lazy, TanStack Router, Контекст, Миграция, Положительные, Последствия, Рассмотренные варианты (+3 more) - -### Community 162 - "Community 162" -Cohesion: 0.17 -Nodes (11): 1. ky как единый HTTP-клиент, 2. OpenAPI codegen как единый источник типов, 3. MSW Browser Mode (расширение существующей инфраструктуры), 4. Валидация переменных окружения, ADR-019: Унификация API-слоя: ky + codegen как единый источник типов, Контекст, Положительные, Последствия (+3 more) - -### Community 163 - "Community 163" -Cohesion: 0.17 -Nodes (11): Analytics и PnL, API endpoints, PortfolioModule, Будущие этапы, Выбор MOEX board, Доменная модель, Обзор, Определение типа инструмента (+3 more) - -### Community 164 - "Community 164" -Cohesion: 0.17 -Nodes (11): Alert, DataTable, Dialog, IconButton, LoadingState, PriceChange, Progress, Skeleton (+3 more) - -### Community 165 - "Community 165" -Cohesion: 0.17 -Nodes (12): P0/P1: изолировать данные T-Bank по пользователям, P1/P2: подготовить модель сессий к нескольким поверхностям, P1: сделать локальную историю T-Bank рабочим read-path, P1: унифицировать API envelope и runtime-контракт, P1: усилить production-конфигурацию и auth security, P2: декомпозировать крупные backend/frontend модули, P2: расширить стратегию тестирования, P2: сократить неконтролируемую типовую небезопасность (+4 more) - -### Community 166 - "Community 166" -Cohesion: 0.23 -Nodes (7): EmptyState(), EmptyStateProps, Basic, meta, Minimal, Story, WithAction - -### Community 167 - "Community 167" -Cohesion: 0.17 -Nodes (11): Acceptance Criteria, Frontend FSD Cleanup, Контекст, Область изменений, Обновляемая документация, Обновляемые потребители (переключение с shim на FSD-импорты), Ограничения, Переписываемые entity API (разрыв цепочки к `api/broker.ts`) (+3 more) - -### Community 168 - "Community 168" -Cohesion: 0.17 -Nodes (11): FSD Final Cleanup Implementation Plan, Phase A: Move BrokerAllocationChart to shared/ui/, Phase B: Fix cross-entity deep import in brokerDisplay.ts, Phase C: Add missing barrel export, Task A1: Create shared/ui/broker-allocation-chart, Task A2: Update consumers and delete old location, Task B1: Update import path, Task C1: Export BrokerAccountsAggregate (+3 more) - -### Community 169 - "Community 169" -Cohesion: 0.17 -Nodes (11): 1. MSW Browser Mode, 2. Biome вместо ESLint + Prettier, 3. Унификация типов API, 4. Полная миграция на ky, 5. TanStack Router + Lazy Loading, 6. Валидация окружения, Acceptance Criteria, Frontend Infrastructure Tooling (+3 more) - -### Community 170 - "Community 170" -Cohesion: 0.17 -Nodes (11): app-слой, entities, features, FSD-миграция, pages, Runtime config, test helpers, widgets (+3 more) - -### Community 171 - "Community 171" -Cohesion: 0.17 -Nodes (11): 1. Исправить нарушение слоёв в shared/lib/test, 2. Вынести BrokerPositionTable из страницы в виджет, 3. Вынести BrokerSummary, BrokerAssetCards, BrokerOverviewSkeleton в виджет, 4. Вынести AddPositionForm в фичу, 5. Вынести cursor-пагинацию в shared-хук, 6. Добавить ESLint-плагин FSD, FSD Frontend Refactor, Задачи (+3 more) - -### Community 172 - "Community 172" -Cohesion: 0.23 -Nodes (7): Metric(), MetricProps, Basic, meta, Story, WithSupportingText, WithTrend - -### Community 173 - "Community 173" -Cohesion: 0.17 -Nodes (12): 1. Frontend ESLint, 2. Husky + lint-staged, 3. Root lint script, Pre-commit Checks: ESLint + Prettier для монорепозитория, Дата, Поведение при ошибках, Проблема, Решение (+4 more) - -### Community 174 - "Community 174" -Cohesion: 0.18 -Nodes (10): ADR-008: Система Authentication и Authorization, Backend, Frontend, Контекст, Минусы, Плюсы, Последствия, Путь миграции (+2 more) - -### Community 175 - "Community 175" -Cohesion: 0.18 -Nodes (11): 10. Follow-up: UX фильтров и прошедшие события, 1. Подготовка и gate, 2. Backend contract, 3. Backend aggregation, 4. Backend tests, 5. Frontend data layer, 6. Интерфейс overview, 7. Вкладка `События` (+3 more) - -### Community 176 - "Community 176" -Cohesion: 0.18 -Nodes (11): [DevOps](epics/DevOps.md), Roadmap, Активные эпики, [Аутентификация](epics/Authentication.md), [Документация](epics/Documentation.md), Завершённые эпики, Кандидаты следующих фич, [Контроль качества](epics/QualityAssurance.md) (+3 more) - -### Community 177 - "Community 177" -Cohesion: 0.18 -Nodes (10): Phase 1: Fix import aliases, Phase 2: Move BrokerAccountLayout to widgets, Phase 3: Add api/ to entities/search, Phase 4: Fix app layer deep imports, Phase 5: Fix test relative imports, Phase A: Move BrokerAllocationBar to shared/ui/, Phase B: Fix cross-entity deep import, Phase C: Add missing barrel export (+2 more) - -### Community 178 - "Community 178" -Cohesion: 0.18 -Nodes (10): Acceptance Criteria, Frontend FSD — Portfolio Pages, Контекст, Мигрируемые файлы, Область изменений, Ограничения, Список виджетов, Требования (+2 more) - -### Community 179 - "Community 179" -Cohesion: 0.18 -Nodes (10): Frontend FSD Shared Layer — Implementation Plan, Task 1: Создать shared/api/ + re-export shims, Task 2: Создать shared/ui/ + re-export shims, Task 3: Переключить импорты FSD entities/widgets/pages на @/shared/, Task 4: Переключить legacy импорты на @/shared/, Task 5: Финальная верификация, Будут изменены (импорты → @/shared/), Будут изменены (становятся re-export shims) (+2 more) - -### Community 180 - "Community 180" -Cohesion: 0.18 -Nodes (10): 1. Browser mock mode, 2. Env validation, 3. Tooling consistency, 4. Contract freshness, Frontend Infrastructure Hardening, Контекст, Критерии приемки, Ограничения (+2 more) - -### Community 181 - "Community 181" -Cohesion: 0.18 -Nodes (10): 1. Сузить shared public API, 2. Устранить boundary ambiguity, 3. Сохранить runtime behavior, 4. Зафиксировать public API правила, Frontend Shared Boundary Cleanup, Контекст, Критерии приемки, Ограничения (+2 more) - -### Community 182 - "Community 182" -Cohesion: 0.18 -Nodes (10): 1. Test helpers stay minimal, 2. Testing conventions stay consistent, 3. Coverage is preserved, 4. No production behavior changes, Frontend Test Hygiene, Контекст, Критерии приемки, Ограничения (+2 more) - -### Community 183 - "Community 183" -Cohesion: 0.18 -Nodes (11): Визуальное поведение, Где применяется, Дизайн (выбран C3), Индикация загрузки при переключении страниц в таблицах брокера, Как это работает технически, Компонент TableLoadingOverlay, Контекст, Пагинация: спиннер в кнопке (+3 more) - -### Community 184 - "Community 184" -Cohesion: 0.18 -Nodes (11): Граничные случаи, Диаграмма распределения портфеля — Спецификация, Изменяемые файлы, Изменяемый, Источник данных, Компонент: `AllocationChart`, Новый, Обзор (+3 more) - -### Community 185 - "Community 185" -Cohesion: 0.18 -Nodes (10): Docker, MoexVibe, Быстрый старт, Команды, О проекте, Переменные окружения, Содержание, Стек технологий (+2 more) - -### Community 186 - "Community 186" -Cohesion: 0.20 -Nodes (8): 1. Агрегация существующих ответов на frontend, 2. Новый aggregate endpoint, 3. Расширение endpoint списка счетов, ADR-012: Сводка брокерских счетов агрегируется на frontend, Контекст, Последствия, Рассмотренные варианты, Решение - -### Community 187 - "Community 187" -Cohesion: 0.20 -Nodes (9): code-index-mcp, graphify, MoexVibe — Инструкция для агента, serena, Инфраструктура проекта, Команды, Обязательный подход к разработке, Переменные окружения (+1 more) - -### Community 188 - "Community 188" -Cohesion: 0.20 -Nodes (9): Portfolio, Position, Prisma Client, User, Миграции, Обзор, Схема, Схема базы данных (+1 more) - -### Community 189 - "Community 189" -Cohesion: 0.20 -Nodes (9): Backend endpoints, Rate limiting, T-Bank Invest, Безопасность, Кеширование и синхронизация, Методы T-Bank, Область поддержки, Поток данных для `/events` (+1 more) - -### Community 190 - "Community 190" -Cohesion: 0.20 -Nodes (9): Broker Accounts Page — Implementation Plan, Files, Modify, No changes, Task 1: BrokerAllocationBar, Task 2: BrokerAccountCard, Task 3: BrokerAccountsSummary, Task 4: BrokerAccountsPage (+1 more) - -### Community 191 - "Community 191" -Cohesion: 0.20 -Nodes (9): 1. Убрать бейджи impact из таблицы "Операции", 2. Префикс "+" для положительных сумм, 3. Пагинация: keepPreviousData и стилизация, 4. "Другие инструменты", Изменения, Контекст, Тестирование, Улучшение UI операций и пагинации в брокерском портфеле (+1 more) - -### Community 192 - "Community 192" -Cohesion: 0.20 -Nodes (9): 1. Features слой, 2. Pages слой, 3. Совместимость, Frontend FSD Screener, Контекст, Критерии приемки (Acceptance Criteria), Область изменений, Требования (+1 more) - -### Community 193 - "Community 193" -Cohesion: 0.20 -Nodes (9): spec.md - Фронтенд Инфраструктура - Современный стек, Архитектурные инварианты, Минимальная жизнеспособность / критерии приемки, Область применения, Ограничения, Приемлемость, Реквизиты, Требования (+1 more) - -### Community 194 - "Community 194" -Cohesion: 0.20 -Nodes (9): LOW-приоритет (по мере необходимости), MID-приоритет (следующий спринт), tasks.md - Фронтенд Инфраструктура - Современный стек, Базовая инфраструктура — ✅ Выполнено, Начальная подготовка, Оставшиеся задачи — миграция компонентов, Созданные файлы (инфраструктура), Установка зависимостей (+1 more) - -### Community 195 - "Community 195" -Cohesion: 0.20 -Nodes (9): Frontend Test Coverage Implementation Plan, Task 1: Infrastructure — vitest config + test helpers, Task 2: API client tests, Task 3: Auth API tests, Task 4: AuthContext tests, Task 5: Hook tests, Task 6: UI Component tests, Task 7: Page tests (+1 more) - -### Community 196 - "Community 196" -Cohesion: 0.20 -Nodes (9): File Map, FSD Frontend Refactor — Implementation Plan, Self-Review Checklist, Task 1: Исправить нарушение shared → app (TestSessionProvider), Task 2: Вынести BrokerPositionTable из страницы в виджет, Task 3: Вынести BrokerSummary, BrokerAssetCards, BrokerOverviewSkeleton в виджет, Task 4: Вынести AddPositionForm в features/add-position, Task 5: Вынести cursor-пагинацию в shared/lib/useCursorPagination (+1 more) - -### Community 197 - "Community 197" -Cohesion: 0.20 -Nodes (9): Architecture, Files, Modify, No changes, Pilot Migration — Implementation Plan, Step 1: Migrate HomePage, Step 2: Migrate SearchBar, Step 3: Verify (+1 more) - -### Community 198 - "Community 198" -Cohesion: 0.20 -Nodes (10): 1. Merge bond data calls, 2. Remove redundant getSecurityDescription, 3. Batch requests by market, Files Changed, Metrics, Portfolio Enricher Optimization, Problem, Risks and Mitigations (+2 more) - -### Community 199 - "Community 199" -Cohesion: 0.22 -Nodes (8): ADR-013: Frontend FSD broker pilot, Вариант A. Вертикальный broker pilot, Вариант B. FSD-shell без переноса доменной query-логики, Вариант C. Массовая frontend-миграция, Контекст, Последствия, Рассмотренные варианты, Решение - -### Community 200 - "Community 200" -Cohesion: 0.22 -Nodes (8): ADR-014: Frontend FSD market pages, Consequences, Context, Decision, Option A. Полная market FSD migration с coexistence через shims, Option B. Частичный перенос только UI-компонентов, Option C. Ускоренная миграция без shim-слоя, Options - -### Community 201 - "Community 201" -Cohesion: 0.22 -Nodes (8): Circuit breaker, MOEX Client, MOEX ISS types, Rate limiting, Доступные методы MOEX, Метод request, Обзор, Разбор response - -### Community 202 - "Community 202" -Cohesion: 0.22 -Nodes (6): Компоненты, Матрица «задача → компонент», CSS custom properties, Legacy: CSS custom properties, Подход, Стили - -### Community 203 - "Community 203" -Cohesion: 0.22 -Nodes (8): 1. Pre-flight и workspace, 2. Tokens, 3. MUI adapter и Storybook, 4. Core UI, 5. Product patterns, 6. Интеграция и governance, 7. CI и завершение, Design System Foundation — Tasks - -### Community 204 - "Community 204" -Cohesion: 0.22 -Nodes (8): Imports в backend, Imports в frontend, Linting, TypeScript, Именование в backend, Соглашения по коду, Специфика backend, Форматирование - -### Community 205 - "Community 205" -Cohesion: 0.22 -Nodes (8): BondDetails (`widgets/bond-details/ui/BondDetails.tsx`, public API: `widgets/bond-details`), BrokerEventsOverview (`widgets/broker-events-overview/ui/BrokerEventsOverview.tsx`, public API: `widgets/broker-events-overview`), DividendsTable (`widgets/dividends-table/ui/DividendsTable.tsx`, public API: `widgets/dividends-table`), Layout (`app/layouts/AppLayout.tsx`, legacy shim: `components/Layout.tsx`), PriceChart (`widgets/price-chart/ui/PriceChart.tsx`, public API: `widgets/price-chart`), SearchBar (`widgets/search-bar/ui/SearchBar.tsx`, public API: `widgets/search-bar`), StockDetails (`widgets/stock-details/ui/StockDetails.tsx`, public API: `widgets/stock-details`), Компоненты - -### Community 206 - "Community 206" -Cohesion: 0.22 -Nodes (8): 1. Снять актуальное состояние frontend-долга, 2. Сформировать backlog follow-up фич, 3. Синхронизировать проектную документацию, 4. Финальная проверка, Frontend Debt Audit and Backlog — tasks, Нуждаются в новых фичах (не созданы):, Результат:, Созданные follow-up фичи (статус completed): - -### Community 207 - "Community 207" -Cohesion: 0.22 -Nodes (8): Frontend FSD App + Auth — Задачи, Phase 1: entities/session/, Phase 2: app/providers/, Phase 3: app/routing/, Phase 4: app/layouts/, Phase 5: app/App.tsx, Phase 6: main.tsx, Phase 7: update pages - -### Community 208 - "Community 208" -Cohesion: 0.22 -Nodes (8): 1. API слой, 2. Модель, 3. UI компоненты, 4. Pages, 5. Роутинг, 6. Удаление legacy, 7. Verification, Frontend FSD Screener — задачи - -### Community 209 - "Community 209" -Cohesion: 0.22 -Nodes (8): FSD Quick Fix — Plan, Task 1: Убрать cross-entity import, Task 2: Дедуплицировать форматтеры, Task 3: Уплостить shared/ui/broker-allocation-bar, Task 4: Очистить entities/stock/index.ts, Архитектурные решения, Порядок выполнения, Проверка - -### Community 210 - "Community 210" -Cohesion: 0.22 -Nodes (8): Backend (`Dockerfile.backend`), Docker, Docker Compose (`docker-compose.yml`), Frontend (`Dockerfile.frontend`), Архитектура, Запуск, Конфигурация Nginx (`nginx.conf`), Сервисы - -### Community 211 - "Community 211" -Cohesion: 0.22 -Nodes (8): Portfolio List Enrichment — Implementation Plan, Task 1: Create PortfolioListResponseDto, Task 2: Write failing tests for PortfolioService.findAll enrichment, Task 3: Implement backend enrichment in PortfolioService.findAll, Task 4: Update PortfolioController with new DTO, Task 5: Update frontend types, Task 6: Update PortfolioCard to show enriched data, Task 7: Run full test suite and verify - -### Community 212 - "Community 212" -Cohesion: 0.22 -Nodes (8): Factories (`factories.ts`), Frontend Testing Conventions, Helpers, MSW, Plain render, renderWithProviders (`test-utils.tsx`), Rules, TestSessionProvider (`TestSessionProvider.tsx`) - -### Community 213 - "Community 213" -Cohesion: 0.25 -Nodes (8): ADR-процесс, Политики безопасности, Правила обновления OpenAPI/типов, Правила рефакторинга, Правила тестирования, Работа с миграциями Prisma, Технические регламенты, Цикл работы над API - -### Community 214 - "Community 214" -Cohesion: 0.25 -Nodes (8): epics/, features/{feature-name}/plan.md, features/{feature-name}/spec.md, features/{feature-name}/tasks.md, inbox.md, research/, roadmap.md, Назначение документов - -### Community 215 - "Community 215" -Cohesion: 0.25 -Nodes (7): CacheService, T-Bank cache, TTL по типам данных, Кеширование, Конфигурация CacheModule, Поток cache, Стратегия cache - -### Community 216 - "Community 216" -Cohesion: 0.25 -Nodes (7): Acceptance Criteria, Broker Accounts Page — Design System Migration, DS-компоненты для внедрения, Goal, Out of scope, Scope, Status - -### Community 217 - "Community 217" -Cohesion: 0.25 -Nodes (7): Broker Portfolio Display Implementation Plan, File Structure, Task 1: Display Helpers, Task 2: Broker Position Tables, Task 3: Broker Operations Table and Cursor Pagination, Task 4: Regression Verification, Task 5: Review Handoff - -### Community 218 - "Community 218" -Cohesion: 0.25 -Nodes (8): CI/CD Pipeline for MoexVibe, Configuration File, Explicitly Excluded, Overview, Pipeline Structure, Project Changes, Runtime, Triggers - -### Community 219 - "Community 219" -Cohesion: 0.25 -Nodes (7): Component, Primitives, Semantic, Архитектура, Резолвер, Токены v1, Фундаментальные токены - -### Community 220 - "Community 220" -Cohesion: 0.25 -Nodes (7): OpenAPI types, Генерация кода, Проверка артефактов, Результат, Ручные типы, Сгенерировать типы, Требования - -### Community 221 - "Community 221" -Cohesion: 0.25 -Nodes (7): Backend workspace, Design system workspace, Docs workspace, Frontend workspace, Команды, Корневой workspace, Один тест - -### Community 222 - "Community 222" -Cohesion: 0.25 -Nodes (7): Create, Delete, Frontend FSD Screener — Implementation Plan, Modify, Verification, Карта файлов, Порядок реализации - -### Community 223 - "Community 223" -Cohesion: 0.25 -Nodes (7): Biome (v2.5.0), Biome vs Oxlint: Comparison for Frontend Tooling, Candidates, Comparison, Context, Oxlint + Oxfmt (Oxc Project), Verdict: Biome - -### Community 224 - "Community 224" -Cohesion: 0.25 -Nodes (7): Candidates, Comparison, Context, react-router-dom v6 (текущий), react-router-dom vs TanStack Router, TanStack Router, Verdict: TanStack Router - -### Community 225 - "Community 225" -Cohesion: 0.25 -Nodes (7): Pagination Loading Overlay — Implementation Plan, Task 1: CSS — spinner animation and overlay styles, Task 2: PositionGroupTable — overlay on pagination + spinner in buttons, Task 3: BrokerOperationsTable — new `isFetching` prop + overlay, Task 4: BrokerAccountDetailPage — pass `isFetching` to operations table, Task 5: Update tests, Task 6: Lint and final verification - -### Community 226 - "Community 226" -Cohesion: 0.29 -Nodes (7): Определение бага, Правила разработки, Правило 1, Правило 2, Правило 3, Правило 4, Правило 5 - -### Community 227 - "Community 227" -Cohesion: 0.29 -Nodes (6): Auth System Implementation Plan, Task 1: Backend dependencies + Prisma init, Task 2: AuthService — register, login, refresh, logout (TDD), Task 3: Auth guards, decorators, controller, module, Task 4: Integrate AuthModule into app, Task 5: Frontend — auth types + refactored client - -### Community 228 - "Community 228" -Cohesion: 0.29 -Nodes (6): Query parameters, Search API, SecuritiesModule, Security Screener, Детали реализации, Обзор - -### Community 229 - "Community 229" -Cohesion: 0.29 -Nodes (6): Broker Operations UI Improvements — Implementation Plan, Task 1: Remove `getBrokerOperationImpactLabel` from brokerDisplay, Task 2: Update BrokerPages.test.tsx for new expectations, Task 3: Remove badges and add "+" prefix, style pagination buttons, Task 4: Add keepPreviousData to operations query, Task 5: Run lint and verify - -### Community 230 - "Community 230" -Cohesion: 0.29 -Nodes (7): Архитектура, Архитектура системы, Архитектурные решения, Внутренние модули backend, Глобальная конфигурация, Поток авторизованного запроса, Формат ответа - -### Community 231 - "Community 231" -Cohesion: 0.29 -Nodes (7): Content Sources (только из кода, без вымысла), Docusaurus Documentation — Design Spec, Location, Mermaid Diagrams, Pages, Purpose, Root Changes - -### Community 232 - "Community 232" -Cohesion: 0.29 -Nodes (6): Frontend FSD — Portfolio Pages Implementation Plan, Task 1: Create widget directory structure and barrel files, Task 2: Update pages to use widgets, Task 3: Remove flat components/portfolios/, Task 4: Update documentation, Task 5: Final verification - -### Community 233 - "Community 233" -Cohesion: 0.29 -Nodes (6): 1. Create widget directory structure and barrel files, 2. Update pages to use widgets, 3. Remove flat components/portfolios/, 4. Update documentation, 5. Final verification, Frontend FSD — Portfolio Pages Tasks - -### Community 234 - "Community 234" -Cohesion: 0.29 -Nodes (6): Frontend Infrastructure Hardening Implementation Plan, Task 1: Browser mock mode wiring, Task 2: Env validation, Task 3: Tooling consistency, Task 4: Contract freshness, Task 5: Verification - -### Community 235 - "Community 235" -Cohesion: 0.29 -Nodes (6): 1. Включить browser mock mode, 2. Валидация env, 3. Tooling consistency, 4. Contract freshness, 5. Финальная проверка, Frontend Infrastructure Hardening — tasks - -### Community 236 - "Community 236" -Cohesion: 0.29 -Nodes (6): Frontend Shared Boundary Cleanup Implementation Plan, Task 1: Audit shared/public boundaries, Task 2: Narrow the shared surface, Task 3: Fix ambiguous cross-boundary imports, Task 4: Update boundary docs, Task 5: Verification - -### Community 237 - "Community 237" -Cohesion: 0.29 -Nodes (6): Acceptance Criteria, Goal, Out of scope, Pilot Migration — Design System Adoption, Scope, Status - -### Community 238 - "Community 238" -Cohesion: 0.29 -Nodes (6): Portfolio Enricher Optimization — Implementation Plan, Task 1: Add types — `shortName` on share market data + `MoexBondPositionData` combined type, Task 2: Add batch methods to MoexClientService, Task 3: Rewrite `enrichPositions` in PortfolioService, Task 4: Verify and lint, Task 5: Document performance gain - -### Community 239 - "Community 239" -Cohesion: 0.33 -Nodes (5): ADR-009: Доменная модель портфеля, Контекст, Обоснование, Последствия, Решение - -### Community 240 - "Community 240" -Cohesion: 0.33 -Nodes (5): ADR-010: Расчёт цен на backend, Контекст, Обоснование, Последствия, Решение - -### Community 241 - "Community 241" -Cohesion: 0.33 -Nodes (5): ADR-011: Интеграция с T-Bank Invest использует gRPC, Контекст, Обоснование, Последствия, Решение - -### Community 242 - "Community 242" -Cohesion: 0.33 -Nodes (6): Backend и API, Навигация и overview, Отдельные страницы, Разделы брокерского счёта — задачи, Состояния и качество, Чистые frontend-модели - -### Community 243 - "Community 243" -Cohesion: 0.33 -Nodes (5): Breaking changes, Импорты MUI, Процесс добавления компонентов, Режим v1, Управление (Governance) - -### Community 244 - "Community 244" -Cohesion: 0.33 -Nodes (6): ADR, Архитектура токенов, Дизайн-система, Инструменты, Компоненты, Что это - -### Community 245 - "Community 245" -Cohesion: 0.33 -Nodes (5): Docker, Быстрый старт, Запуск для разработки, Проверка, Требования - -### Community 246 - "Community 246" -Cohesion: 0.33 -Nodes (6): Банковские продукты и повседневные финансы, Добавить банковские вклады, Добавить металлические счета, Добавить накопительные счета, Развить контроль финансового потока, Учитывать операции по банковским картам - -### Community 247 - "Community 247" -Cohesion: 0.33 -Nodes (5): API client, API functions, Public API (`shared/api/index.ts`), Клиент (`shared/api/kyClient.ts`), Типы - -### Community 248 - "Community 248" -Cohesion: 0.33 -Nodes (5): Frontend Debt Audit and Backlog Implementation Plan, Task 1: Collect audit evidence, Task 2: Synthesize the backlog, Task 3: Sync inbox and roadmap, Task 4: Self-check the documentation set - -### Community 249 - "Community 249" -Cohesion: 0.33 -Nodes (5): Frontend Docs Sync Implementation Plan, Task 1: Reconcile current docs state, Task 2: Update inbox and roadmap wording, Task 3: Align feature docs with the epic, Task 4: Self-check the docs set - -### Community 250 - "Community 250" -Cohesion: 0.33 -Nodes (5): Public API, Test helpers, Конфигурация Query, Паттерн hook, Хуки - -### Community 251 - "Community 251" -Cohesion: 0.33 -Nodes (5): 1. Найти boundary ambiguity, 2. Сузить shared/public surface, 3. Обновить документацию слоёв, 4. Финальная проверка, Frontend Shared Boundary Cleanup — tasks - -### Community 252 - "Community 252" -Cohesion: 0.33 -Nodes (5): Frontend Test Hygiene Implementation Plan, Task 1: Inspect the current test helpers, Task 2: Narrow the helpers, Task 3: Normalize conventions, Task 4: Verify coverage remains stable - -### Community 253 - "Community 253" -Cohesion: 0.33 -Nodes (5): 1. Проверить тестовые helpers, 2. Сузить test layer, 3. Нормализовать conventions, 4. Финальная проверка, Frontend Test Hygiene — tasks - -### Community 254 - "Community 254" -Cohesion: 0.40 -Nodes (4): ADR-004: Feature-модули по доменам, Контекст, Последствия, Решение - -### Community 255 - "Community 255" -Cohesion: 0.40 -Nodes (4): ADR-006: CCI (финансовая отчётность) вынесен за пределы MVP, Контекст, Последствия, Решение - -### Community 256 - "Community 256" -Cohesion: 0.40 -Nodes (4): ADR-007: Двухуровневое кеширование (backend + frontend), Контекст, Последствия, Решение - -### Community 257 - "Community 257" -Cohesion: 0.40 -Nodes (4): Корневой модуль, Обзор backend, Структура исходников, Точка входа - -### Community 258 - "Community 258" -Cohesion: 0.40 -Nodes (4): Backend, Frontend, Аналитика прибыльности брокерского счёта — Tasks, Проверка - -### Community 259 - "Community 259" -Cohesion: 0.40 -Nodes (4): CI/CD Implementation Plan, Task 1: Add `format:check` script to root package.json, Task 2: Create Gitea Actions workflow, Verification - -### Community 260 - "Community 260" -Cohesion: 0.40 -Nodes (5): Frontend-платформа, Исследовать Backend-Driven UI, Перейти к Feature-Sliced Design, Провести аудит frontend debt backlog, Создать дизайн-систему - -### Community 261 - "Community 261" -Cohesion: 0.40 -Nodes (4): MoexVibe, Ключевые принципы, Структура репозитория, Технологический стек - -### Community 262 - "Community 262" -Cohesion: 0.40 -Nodes (4): 1. Синхронизировать inbox и roadmap, 2. Привести frontend docs к текущему состоянию, 3. Финальная проверка, Frontend Docs Sync — tasks - -### Community 263 - "Community 263" -Cohesion: 0.40 -Nodes (4): Acceptance Criteria, FSD Quick Fix, Требования, Цель - -### Community 264 - "Community 264" -Cohesion: 0.40 -Nodes (4): 1. HomePage, 2. SearchBar, 3. Verification, Pilot Migration — Tasks - -### Community 265 - "Community 265" -Cohesion: 0.40 -Nodes (4): Pre-commit Checks Implementation Plan, Task 1: ESLint для фронтенда, Task 2: Husky + lint-staged, Task 3: Обновить root lint script - -### Community 266 - "Community 266" -Cohesion: 0.50 -Nodes (4): Архитектура, Бэкенд, Стиль кода, Фронтенд - -### Community 267 - "Community 267" -Cohesion: 0.50 -Nodes (3): Конфигурация, Переменные окружения, Файл конфигурации - -### Community 268 - "Community 268" -Cohesion: 0.50 -Nodes (3): 0.1.0 (2026-06-21), Added, Changelog - -### Community 269 - "Community 269" -Cohesion: 0.50 -Nodes (4): Добавить браузерное расширение быстрого доступа, Продуктовые поверхности, Развивать приложение по API-first принципу, Сделать мобильную PWA - -### Community 270 - "Community 270" -Cohesion: 0.50 -Nodes (4): Каталог и исследование инструментов, Показывать кредитные рейтинги облигаций, Сделать таблицы акций и облигаций информативнее, Улучшить поиск инструментов - -### Community 271 - "Community 271" -Cohesion: 0.50 -Nodes (4): Показывать историю баланса портфеля, Портфельная аналитика, Создать отдельный раздел аналитики, Экспортировать аналитику в PDF и XLSX - -### Community 272 - "Community 272" -Cohesion: 0.50 -Nodes (3): Композиция страницы событий, Маршруты, Структура маршрутов - -### Community 273 - "Community 273" -Cohesion: 0.50 -Nodes (3): CI/CD, CI pipeline, Jobs - -### Community 274 - "Community 274" -Cohesion: 0.50 -Nodes (3): Диаграмма распределения портфеля — План реализации, Задача 1: Создать AllocationChart, Задача 2: Интегрировать в PortfolioSummary - -### Community 276 - "Community 276" -Cohesion: 0.67 -Nodes (3): Добавить аналитику будущих выплат, Добавить календарь будущих событий, События и будущие выплаты - -### Community 277 - "Community 277" -Cohesion: 0.67 -Nodes (3): Поддержать несколько способов получения данных, Создать единый журнал финансовых операций, Финансовое ядро - -## Knowledge Gaps -- **2256 isolated node(s):** `husky.sh script`, `collection`, `sourceRoot`, `assets`, `watchAssets` (+2251 more) - These have ≤1 connection - possible missing edges or undocumented components. -- **12 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. - -## Suggested Questions -_Questions this graph is uniquely positioned to answer:_ - -- **Why does `BrokerSummary()` connect `Community 39` to `Community 66`, `Community 20`?** - _High betweenness centrality (0.032) - this node is a cross-community bridge._ -- **Why does `formatPercent()` connect `Community 20` to `Community 39`?** - _High betweenness centrality (0.032) - this node is a cross-community bridge._ -- **Why does `PriceChange()` connect `Community 20` to `Community 172`?** - _High betweenness centrality (0.011) - this node is a cross-community bridge._ -- **What connects `husky.sh script`, `collection`, `sourceRoot` to the rest of the system?** - _2256 weakly-connected nodes found - possible documentation gaps or missing edges._ -- **Should `Community 0` be split into smaller, more focused modules?** - _Cohesion score 0.12473118279569892 - nodes in this community are weakly interconnected._ -- **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.08333333333333333 - nodes in this community are weakly interconnected._ -- **Should `Community 2` be split into smaller, more focused modules?** - _Cohesion score 0.12462462462462462 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html deleted file mode 100644 index 7dabb9e..0000000 --- a/graphify-out/graph.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - -graphify - graphify-out/graph.html - - - - -
- - - - - \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json deleted file mode 100644 index bf395e1..0000000 --- a/graphify-out/graph.json +++ /dev/null @@ -1,100147 +0,0 @@ -{ - "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" -} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json deleted file mode 100644 index 537cc8d..0000000 --- a/graphify-out/manifest.json +++ /dev/null @@ -1,3437 +0,0 @@ -{ - ".husky/_/applypatch-msg": { - "mtime": 1782187063.52448, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/commit-msg": { - "mtime": 1782187063.5241237, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/h": { - "mtime": 1782187063.5235522, - "ast_hash": "15239a01c5554e56ff745570fb583a91", - "semantic_hash": "15239a01c5554e56ff745570fb583a91" - }, - ".husky/_/husky.sh": { - "mtime": 1782187063.5254354, - "ast_hash": "13871d2ab13e8423790ecb2c01c78c18", - "semantic_hash": "13871d2ab13e8423790ecb2c01c78c18" - }, - ".husky/_/post-applypatch": { - "mtime": 1782187063.524743, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/post-checkout": { - "mtime": 1782187063.5250416, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/post-commit": { - "mtime": 1782187063.5242853, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/post-merge": { - "mtime": 1782187063.5251124, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/post-rewrite": { - "mtime": 1782187063.5249677, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/pre-applypatch": { - "mtime": 1782187063.5245812, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/pre-auto-gc": { - "mtime": 1782187063.5253222, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/pre-commit": { - "mtime": 1782187063.5237103, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/pre-merge-commit": { - "mtime": 1782187063.5238376, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/pre-push": { - "mtime": 1782187063.5251932, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/pre-rebase": { - "mtime": 1782187063.5248392, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/_/prepare-commit-msg": { - "mtime": 1782187063.5240307, - "ast_hash": "0b71c2e7d39daa010985d529f1320b37", - "semantic_hash": "0b71c2e7d39daa010985d529f1320b37" - }, - ".husky/post-checkout": { - "mtime": 1782295642.9232786, - "ast_hash": "10594734a1cd1326c95f2f0b1c84d69e", - "semantic_hash": "10594734a1cd1326c95f2f0b1c84d69e" - }, - ".husky/post-commit": { - "mtime": 1782295642.9231474, - "ast_hash": "a3d9db73a2bf6218035333c2d506e55a", - "semantic_hash": "a3d9db73a2bf6218035333c2d506e55a" - }, - ".opencode/opencode.json": { - "mtime": 1782295705.3387976, - "ast_hash": "87bbf2dbac3555965e061e176cf63733", - "semantic_hash": "87bbf2dbac3555965e061e176cf63733" - }, - ".opencode/package.json": { - "mtime": 1782295709.1021984, - "ast_hash": "3c9679bfc33f414fac06b8b4daf71a35", - "semantic_hash": "3c9679bfc33f414fac06b8b4daf71a35" - }, - ".opencode/plugins/graphify.js": { - "mtime": 1782295605.5059686, - "ast_hash": "64ccd3c03dbfe0980b6095766f5c4e52", - "semantic_hash": "64ccd3c03dbfe0980b6095766f5c4e52" - }, - "apps/backend/.eslintrc.js": { - "mtime": 1781754811.386992, - "ast_hash": "9a62d588bc680f0bf3b682d6272b0bd8", - "semantic_hash": "9a62d588bc680f0bf3b682d6272b0bd8" - }, - "apps/backend/nest-cli.json": { - "mtime": 1781754811.3897696, - "ast_hash": "714f4f68d6ae93aef1feef36d9ec7e22", - "semantic_hash": "714f4f68d6ae93aef1feef36d9ec7e22" - }, - "apps/backend/package.json": { - "mtime": 1781754811.3914096, - "ast_hash": "d2f0ff2ed3b41c4fba99b12a84b7346f", - "semantic_hash": "d2f0ff2ed3b41c4fba99b12a84b7346f" - }, - "apps/backend/prisma.config.ts": { - "mtime": 1781754811.3937635, - "ast_hash": "2e4064dbc2927dc3dce537f7429e9c6f", - "semantic_hash": "2e4064dbc2927dc3dce537f7429e9c6f" - }, - "apps/backend/prisma/migrations/20260613190219_init/migration.sql": { - "mtime": 1781754811.3949277, - "ast_hash": "d2a37b68f2577b1eab8bca4b3eeabab0", - "semantic_hash": "d2a37b68f2577b1eab8bca4b3eeabab0" - }, - "apps/backend/prisma/migrations/20260614071935_add_portfolio_position/migration.sql": { - "mtime": 1781754811.3959312, - "ast_hash": "7991e136ad1df0c3e23fa3cbb1710df8", - "semantic_hash": "7991e136ad1df0c3e23fa3cbb1710df8" - }, - "apps/backend/prisma/migrations/20260614073903_add_position_type/migration.sql": { - "mtime": 1781754811.3970435, - "ast_hash": "4a799d285d514525be940a1d8eb88ad6", - "semantic_hash": "4a799d285d514525be940a1d8eb88ad6" - }, - "apps/backend/prisma/migrations/20260614114316_add_buy_price_to_position/migration.sql": { - "mtime": 1781754811.397812, - "ast_hash": "774504f3ee60cf0961fb850727d0ca5f", - "semantic_hash": "774504f3ee60cf0961fb850727d0ca5f" - }, - "apps/backend/prisma/migrations/20260616201023_add_broker_operations/migration.sql": { - "mtime": 1781754811.3991075, - "ast_hash": "0e8c4154d00032565436bb56ae5e51c2", - "semantic_hash": "0e8c4154d00032565436bb56ae5e51c2" - }, - "apps/backend/src/app.module.ts": { - "mtime": 1781754811.4020164, - "ast_hash": "425e8fef44ff588f849858dbf7372d59", - "semantic_hash": "425e8fef44ff588f849858dbf7372d59" - }, - "apps/backend/src/common/dto/api-response.dto.ts": { - "mtime": 1782234154.2000496, - "ast_hash": "56bf870fa69d3af7dbf614de93f98fd6", - "semantic_hash": "56bf870fa69d3af7dbf614de93f98fd6" - }, - "apps/backend/src/common/dto/pagination.dto.ts": { - "mtime": 1781754811.4030485, - "ast_hash": "7ae254089178d32405870b4b1274a4ed", - "semantic_hash": "7ae254089178d32405870b4b1274a4ed" - }, - "apps/backend/src/common/filters/http-exception.filter.ts": { - "mtime": 1781754811.4036965, - "ast_hash": "3de8b62701508dae42f4ace2ed611806", - "semantic_hash": "3de8b62701508dae42f4ace2ed611806" - }, - "apps/backend/src/common/interceptors/transform.interceptor.ts": { - "mtime": 1781754811.404157, - "ast_hash": "b03c5c648c155c90a28b9824a1dc055a", - "semantic_hash": "b03c5c648c155c90a28b9824a1dc055a" - }, - "apps/backend/src/common/middleware/request-logging.middleware.ts": { - "mtime": 1781754811.4047778, - "ast_hash": "b9c630ae8432ebeb5f188800a76b2030", - "semantic_hash": "b9c630ae8432ebeb5f188800a76b2030" - }, - "apps/backend/src/config/configuration.ts": { - "mtime": 1782283274.36854, - "ast_hash": "7022b5e1237657085638dc44323431ef", - "semantic_hash": "7022b5e1237657085638dc44323431ef" - }, - "apps/backend/src/main.ts": { - "mtime": 1781754811.4061205, - "ast_hash": "f5dda7b306a359396e0ef698292b2d7b", - "semantic_hash": "f5dda7b306a359396e0ef698292b2d7b" - }, - "apps/backend/src/modules/auth/auth.controller.ts": { - "mtime": 1781754811.4067657, - "ast_hash": "6e3ea2b7e75b53981b412b679cc69cb6", - "semantic_hash": "6e3ea2b7e75b53981b412b679cc69cb6" - }, - "apps/backend/src/modules/auth/auth.module.ts": { - "mtime": 1781754811.4071772, - "ast_hash": "31578743096f8026f6d5f416dc3fbe82", - "semantic_hash": "31578743096f8026f6d5f416dc3fbe82" - }, - "apps/backend/src/modules/auth/auth.service.spec.ts": { - "mtime": 1781754811.4077365, - "ast_hash": "59893d747874ebba91ca4273d12189fd", - "semantic_hash": "59893d747874ebba91ca4273d12189fd" - }, - "apps/backend/src/modules/auth/auth.service.ts": { - "mtime": 1781754811.4081743, - "ast_hash": "b732b8380e7c7935fe100a22f7e5a87c", - "semantic_hash": "b732b8380e7c7935fe100a22f7e5a87c" - }, - "apps/backend/src/modules/auth/decorators/current-user.decorator.ts": { - "mtime": 1781754811.408905, - "ast_hash": "e7115ef1c1ab8857674dce58812e0d5f", - "semantic_hash": "e7115ef1c1ab8857674dce58812e0d5f" - }, - "apps/backend/src/modules/auth/decorators/public.decorator.ts": { - "mtime": 1781754811.4094646, - "ast_hash": "04ce66f12d6dcfdf76cc0f072fa90b45", - "semantic_hash": "04ce66f12d6dcfdf76cc0f072fa90b45" - }, - "apps/backend/src/modules/auth/decorators/roles.decorator.ts": { - "mtime": 1781754811.4099984, - "ast_hash": "155f61ea03e3ef7d3d5e2fee554f8428", - "semantic_hash": "155f61ea03e3ef7d3d5e2fee554f8428" - }, - "apps/backend/src/modules/auth/dto/auth-response.dto.ts": { - "mtime": 1781754811.4105258, - "ast_hash": "4c1b982bc5804ee92d14cdb18114850e", - "semantic_hash": "4c1b982bc5804ee92d14cdb18114850e" - }, - "apps/backend/src/modules/auth/dto/login.dto.ts": { - "mtime": 1781754811.4111383, - "ast_hash": "696c8b179e2718f0ecb659ca7bdbf527", - "semantic_hash": "696c8b179e2718f0ecb659ca7bdbf527" - }, - "apps/backend/src/modules/auth/dto/register.dto.ts": { - "mtime": 1781754811.4115107, - "ast_hash": "6a889d5cd377860593b733e7af6e7318", - "semantic_hash": "6a889d5cd377860593b733e7af6e7318" - }, - "apps/backend/src/modules/auth/dto/update-profile.dto.ts": { - "mtime": 1781754811.4119291, - "ast_hash": "39d9fda872aa3e414ee343c48b1cdb38", - "semantic_hash": "39d9fda872aa3e414ee343c48b1cdb38" - }, - "apps/backend/src/modules/auth/guards/jwt-auth.guard.ts": { - "mtime": 1781754811.4127192, - "ast_hash": "f433e36cac6ab5f9318d2976322fc0c3", - "semantic_hash": "f433e36cac6ab5f9318d2976322fc0c3" - }, - "apps/backend/src/modules/auth/guards/roles.guard.ts": { - "mtime": 1781754811.413504, - "ast_hash": "4a4a580568f1bbbd037ed8bf3b84683d", - "semantic_hash": "4a4a580568f1bbbd037ed8bf3b84683d" - }, - "apps/backend/src/modules/auth/interfaces/jwt-payload.interface.ts": { - "mtime": 1781754811.4141428, - "ast_hash": "5fd437766169dd5604adef76abb0a4a8", - "semantic_hash": "5fd437766169dd5604adef76abb0a4a8" - }, - "apps/backend/src/modules/bonds/bonds.controller.ts": { - "mtime": 1782234154.2003279, - "ast_hash": "39a0d41edc8b245ce6f1c4b73b49ff62", - "semantic_hash": "39a0d41edc8b245ce6f1c4b73b49ff62" - }, - "apps/backend/src/modules/bonds/bonds.module.ts": { - "mtime": 1781754811.4153318, - "ast_hash": "0fd1d1ba05df541c2ec4db96e90ca7c7", - "semantic_hash": "0fd1d1ba05df541c2ec4db96e90ca7c7" - }, - "apps/backend/src/modules/bonds/bonds.service.spec.ts": { - "mtime": 1781754811.4157481, - "ast_hash": "2e89220721eb2e56f0c32783429e6a8a", - "semantic_hash": "2e89220721eb2e56f0c32783429e6a8a" - }, - "apps/backend/src/modules/bonds/bonds.service.ts": { - "mtime": 1781754811.416213, - "ast_hash": "c7f1338f6a635dc08a55690868963eb3", - "semantic_hash": "c7f1338f6a635dc08a55690868963eb3" - }, - "apps/backend/src/modules/bonds/dto/bond-response.dto.ts": { - "mtime": 1781754811.4183354, - "ast_hash": "f22d4b6abb9f31a6cbd32a5effd8b09f", - "semantic_hash": "f22d4b6abb9f31a6cbd32a5effd8b09f" - }, - "apps/backend/src/modules/bonds/dto/bonds-envelope.dto.ts": { - "mtime": 1782234154.2004883, - "ast_hash": "dacad7768f4a4f19071e52212015c3bd", - "semantic_hash": "dacad7768f4a4f19071e52212015c3bd" - }, - "apps/backend/src/modules/bonds/dto/history-item.dto.ts": { - "mtime": 1782234154.2006223, - "ast_hash": "7f843711f8ded29a13a8512b29fd6c23", - "semantic_hash": "7f843711f8ded29a13a8512b29fd6c23" - }, - "apps/backend/src/modules/cache/cache.module.ts": { - "mtime": 1781754811.4190197, - "ast_hash": "5b76339071a8e9d6ac1bc7eb4825db86", - "semantic_hash": "5b76339071a8e9d6ac1bc7eb4825db86" - }, - "apps/backend/src/modules/cache/cache.service.ts": { - "mtime": 1781754811.4193854, - "ast_hash": "327f4ee8c7a5771f8983ae412f8b6841", - "semantic_hash": "327f4ee8c7a5771f8983ae412f8b6841" - }, - "apps/backend/src/modules/candles/candles.controller.ts": { - "mtime": 1782234154.2008135, - "ast_hash": "213869d8ae5bd6438d9e5bf300f40368", - "semantic_hash": "213869d8ae5bd6438d9e5bf300f40368" - }, - "apps/backend/src/modules/candles/candles.module.ts": { - "mtime": 1781754811.4201698, - "ast_hash": "8e2e3f965aabddef2052a654463de9e8", - "semantic_hash": "8e2e3f965aabddef2052a654463de9e8" - }, - "apps/backend/src/modules/candles/candles.service.spec.ts": { - "mtime": 1781754811.4204607, - "ast_hash": "aaeafbb8af7b897bc014be2b3ba5f883", - "semantic_hash": "aaeafbb8af7b897bc014be2b3ba5f883" - }, - "apps/backend/src/modules/candles/candles.service.ts": { - "mtime": 1781754811.4209723, - "ast_hash": "51044265af00100b042436a40c11d202", - "semantic_hash": "51044265af00100b042436a40c11d202" - }, - "apps/backend/src/modules/candles/dto/candle-item.dto.ts": { - "mtime": 1782234154.2009552, - "ast_hash": "26540feaf2330ac689f407375e5ac564", - "semantic_hash": "26540feaf2330ac689f407375e5ac564" - }, - "apps/backend/src/modules/candles/dto/candles-envelope.dto.ts": { - "mtime": 1782234154.201081, - "ast_hash": "32112e2e6d8389be5ae47f281b7cc490", - "semantic_hash": "32112e2e6d8389be5ae47f281b7cc490" - }, - "apps/backend/src/modules/candles/dto/candles-query.dto.ts": { - "mtime": 1781754811.4214315, - "ast_hash": "38a77d701ca65fd8da75b97b8cc5e417", - "semantic_hash": "38a77d701ca65fd8da75b97b8cc5e417" - }, - "apps/backend/src/modules/health/dto/health-envelope.dto.ts": { - "mtime": 1782234154.2012708, - "ast_hash": "64d18f6067559f026b397c1c30a9345e", - "semantic_hash": "64d18f6067559f026b397c1c30a9345e" - }, - "apps/backend/src/modules/health/dto/health-response.dto.ts": { - "mtime": 1782234154.2014182, - "ast_hash": "9ca7da36af0bda555380539c2655d391", - "semantic_hash": "9ca7da36af0bda555380539c2655d391" - }, - "apps/backend/src/modules/health/health.controller.ts": { - "mtime": 1782234154.2016597, - "ast_hash": "ecd5b33da2b048dee17f726d409a0b14", - "semantic_hash": "ecd5b33da2b048dee17f726d409a0b14" - }, - "apps/backend/src/modules/health/health.module.ts": { - "mtime": 1781754811.4222066, - "ast_hash": "dffb59943888959a8db5eedf6afacba6", - "semantic_hash": "dffb59943888959a8db5eedf6afacba6" - }, - "apps/backend/src/modules/moex-client/moex-client.module.ts": { - "mtime": 1781754811.4228666, - "ast_hash": "7688585e921cb32d37b871498f12ea8c", - "semantic_hash": "7688585e921cb32d37b871498f12ea8c" - }, - "apps/backend/src/modules/moex-client/moex-client.service.integration.spec.ts": { - "mtime": 1781754811.423391, - "ast_hash": "ac493af79084840b66842ba31328039b", - "semantic_hash": "ac493af79084840b66842ba31328039b" - }, - "apps/backend/src/modules/moex-client/moex-client.service.spec.ts": { - "mtime": 1781754811.4239602, - "ast_hash": "65e4a8a5afb2b311cb99779f888c6084", - "semantic_hash": "65e4a8a5afb2b311cb99779f888c6084" - }, - "apps/backend/src/modules/moex-client/moex-client.service.ts": { - "mtime": 1781754811.4246476, - "ast_hash": "1e709f7780c309d042d2b77c8b4ff342", - "semantic_hash": "1e709f7780c309d042d2b77c8b4ff342" - }, - "apps/backend/src/modules/moex-client/moex-client.types.ts": { - "mtime": 1781754811.4253063, - "ast_hash": "13791a3dfd62a2ad2bcf50ed0a69377c", - "semantic_hash": "13791a3dfd62a2ad2bcf50ed0a69377c" - }, - "apps/backend/src/modules/portfolio/dto/add-position.dto.ts": { - "mtime": 1781754811.4261193, - "ast_hash": "366ce69459666b551f10bdf364d85645", - "semantic_hash": "366ce69459666b551f10bdf364d85645" - }, - "apps/backend/src/modules/portfolio/dto/analytics-response.dto.ts": { - "mtime": 1781754811.4265807, - "ast_hash": "3de981924eb4733aa7344b893e118881", - "semantic_hash": "3de981924eb4733aa7344b893e118881" - }, - "apps/backend/src/modules/portfolio/dto/create-portfolio.dto.ts": { - "mtime": 1781754811.4270926, - "ast_hash": "8f8311378323dbfaa674b17c8019e985", - "semantic_hash": "8f8311378323dbfaa674b17c8019e985" - }, - "apps/backend/src/modules/portfolio/dto/portfolio-envelope.dto.ts": { - "mtime": 1781754811.4276974, - "ast_hash": "d0e30857df43fb1feb0767437f5d78d5", - "semantic_hash": "d0e30857df43fb1feb0767437f5d78d5" - }, - "apps/backend/src/modules/portfolio/dto/portfolio-list-response.dto.ts": { - "mtime": 1781754811.4280777, - "ast_hash": "89546387aae5b3e4575b82cc9dfcb9f0", - "semantic_hash": "89546387aae5b3e4575b82cc9dfcb9f0" - }, - "apps/backend/src/modules/portfolio/dto/portfolio-response.dto.ts": { - "mtime": 1781754811.4284184, - "ast_hash": "fb87b5d0b95098276e882a39d0d23676", - "semantic_hash": "fb87b5d0b95098276e882a39d0d23676" - }, - "apps/backend/src/modules/portfolio/dto/position-response.dto.ts": { - "mtime": 1781754811.4289045, - "ast_hash": "492098cf9d65ff52be31c301c5d77432", - "semantic_hash": "492098cf9d65ff52be31c301c5d77432" - }, - "apps/backend/src/modules/portfolio/dto/position-with-price.dto.ts": { - "mtime": 1781754811.4295487, - "ast_hash": "cc5d80b2ad2e262c89fc01233d94403c", - "semantic_hash": "cc5d80b2ad2e262c89fc01233d94403c" - }, - "apps/backend/src/modules/portfolio/dto/update-portfolio.dto.ts": { - "mtime": 1781754811.4300978, - "ast_hash": "0e4f4ec8f3b757520a596f1e5198fc58", - "semantic_hash": "0e4f4ec8f3b757520a596f1e5198fc58" - }, - "apps/backend/src/modules/portfolio/dto/update-position.dto.ts": { - "mtime": 1781754811.4306514, - "ast_hash": "b34ad9543c9bb8a7daf014f4f972e5c3", - "semantic_hash": "b34ad9543c9bb8a7daf014f4f972e5c3" - }, - "apps/backend/src/modules/portfolio/portfolio.controller.ts": { - "mtime": 1781754811.4312227, - "ast_hash": "1e855b9466a51331d29b5f960d8a6ca0", - "semantic_hash": "1e855b9466a51331d29b5f960d8a6ca0" - }, - "apps/backend/src/modules/portfolio/portfolio.module.ts": { - "mtime": 1781754811.4316533, - "ast_hash": "83afd90ed603b33e82ca22f2c3107138", - "semantic_hash": "83afd90ed603b33e82ca22f2c3107138" - }, - "apps/backend/src/modules/portfolio/portfolio.service.spec.ts": { - "mtime": 1781754811.4320707, - "ast_hash": "7d854e9a5a22cd8b714a0db27d68037e", - "semantic_hash": "7d854e9a5a22cd8b714a0db27d68037e" - }, - "apps/backend/src/modules/portfolio/portfolio.service.ts": { - "mtime": 1781754811.4327438, - "ast_hash": "0909d32d4abb7251a805c7296c184109", - "semantic_hash": "0909d32d4abb7251a805c7296c184109" - }, - "apps/backend/src/modules/prisma/prisma.module.ts": { - "mtime": 1781754811.433483, - "ast_hash": "3505a1831c78f0a9475e4ce0f0092410", - "semantic_hash": "3505a1831c78f0a9475e4ce0f0092410" - }, - "apps/backend/src/modules/prisma/prisma.service.ts": { - "mtime": 1781754811.4339058, - "ast_hash": "cf3516b0fd7da1a77a7a393a7a9a0dda", - "semantic_hash": "cf3516b0fd7da1a77a7a393a7a9a0dda" - }, - "apps/backend/src/modules/securities/dto/screener-query.dto.ts": { - "mtime": 1781754811.4359365, - "ast_hash": "426c7b184018baeae880f8b52829cacb", - "semantic_hash": "426c7b184018baeae880f8b52829cacb" - }, - "apps/backend/src/modules/securities/dto/screener-response.dto.ts": { - "mtime": 1781754811.4364517, - "ast_hash": "eebc8e36ad2fbeb88abf85acc3c4f644", - "semantic_hash": "eebc8e36ad2fbeb88abf85acc3c4f644" - }, - "apps/backend/src/modules/securities/dto/search-query.dto.ts": { - "mtime": 1781754811.4369352, - "ast_hash": "7366035cee07a95f89fc649f1591df9f", - "semantic_hash": "7366035cee07a95f89fc649f1591df9f" - }, - "apps/backend/src/modules/securities/dto/search-response.dto.ts": { - "mtime": 1782234154.201827, - "ast_hash": "90d9925235b4bc2593f04f60340e3c3c", - "semantic_hash": "90d9925235b4bc2593f04f60340e3c3c" - }, - "apps/backend/src/modules/securities/screener.service.spec.ts": { - "mtime": 1781754811.4373915, - "ast_hash": "45aa33d7a40a934981f56eda053de978", - "semantic_hash": "45aa33d7a40a934981f56eda053de978" - }, - "apps/backend/src/modules/securities/screener.service.ts": { - "mtime": 1781754811.4377904, - "ast_hash": "74e6c1ece85524b453fbb0c636feb28e", - "semantic_hash": "74e6c1ece85524b453fbb0c636feb28e" - }, - "apps/backend/src/modules/securities/securities.controller.spec.ts": { - "mtime": 1781754811.4382796, - "ast_hash": "4b757cc67d7cedf30337aca2d0b1977a", - "semantic_hash": "4b757cc67d7cedf30337aca2d0b1977a" - }, - "apps/backend/src/modules/securities/securities.controller.ts": { - "mtime": 1782234154.2020016, - "ast_hash": "12f456ae62bb3e5c0e83db64f9162363", - "semantic_hash": "12f456ae62bb3e5c0e83db64f9162363" - }, - "apps/backend/src/modules/securities/securities.module.ts": { - "mtime": 1781754811.4392772, - "ast_hash": "08a2e43ef2de8505c958ef5fdb015645", - "semantic_hash": "08a2e43ef2de8505c958ef5fdb015645" - }, - "apps/backend/src/modules/securities/securities.service.spec.ts": { - "mtime": 1781754811.4400427, - "ast_hash": "217b9a6af8f233d73b0138a716732080", - "semantic_hash": "217b9a6af8f233d73b0138a716732080" - }, - "apps/backend/src/modules/securities/securities.service.ts": { - "mtime": 1781754811.4408464, - "ast_hash": "5d284c2ba165918cf1ae4803c183905c", - "semantic_hash": "5d284c2ba165918cf1ae4803c183905c" - }, - "apps/backend/src/modules/shares/dto/dividend-item.dto.ts": { - "mtime": 1782234154.2021544, - "ast_hash": "5a6e55e86f78c66328a45e6d60044449", - "semantic_hash": "5a6e55e86f78c66328a45e6d60044449" - }, - "apps/backend/src/modules/shares/dto/history-item.dto.ts": { - "mtime": 1782234154.2022748, - "ast_hash": "44a9db31ed1c646ed52ef2c6541a02e2", - "semantic_hash": "44a9db31ed1c646ed52ef2c6541a02e2" - }, - "apps/backend/src/modules/shares/dto/share-marketdata-response.dto.ts": { - "mtime": 1781754811.4418995, - "ast_hash": "31ce38f6597696d2dc9a516a64ae8b95", - "semantic_hash": "31ce38f6597696d2dc9a516a64ae8b95" - }, - "apps/backend/src/modules/shares/dto/share-response.dto.ts": { - "mtime": 1781754811.442998, - "ast_hash": "4d29d3364140a72cf8c13074df1ce078", - "semantic_hash": "4d29d3364140a72cf8c13074df1ce078" - }, - "apps/backend/src/modules/shares/dto/shares-envelope.dto.ts": { - "mtime": 1782234154.2023969, - "ast_hash": "b6e207c1b2235b8364bb01330081dddb", - "semantic_hash": "b6e207c1b2235b8364bb01330081dddb" - }, - "apps/backend/src/modules/shares/shares.controller.ts": { - "mtime": 1782234154.2025714, - "ast_hash": "a0ecec0d1a9a86513987dcd7aca39baf", - "semantic_hash": "a0ecec0d1a9a86513987dcd7aca39baf" - }, - "apps/backend/src/modules/shares/shares.module.ts": { - "mtime": 1781754811.4440556, - "ast_hash": "5bab4af583f9393a565cf2b150ab270a", - "semantic_hash": "5bab4af583f9393a565cf2b150ab270a" - }, - "apps/backend/src/modules/shares/shares.service.spec.ts": { - "mtime": 1781754811.4451714, - "ast_hash": "dff5cd82f4cbd36742956e3188f9cb15", - "semantic_hash": "dff5cd82f4cbd36742956e3188f9cb15" - }, - "apps/backend/src/modules/shares/shares.service.ts": { - "mtime": 1781754811.4460077, - "ast_hash": "6410b5fb277c05d460797995a1f396bf", - "semantic_hash": "6410b5fb277c05d460797995a1f396bf" - }, - "apps/backend/src/modules/tbank/dto/broker-account-response.dto.ts": { - "mtime": 1781754811.4467485, - "ast_hash": "027837c5f2f4474ccf75710ed0423059", - "semantic_hash": "027837c5f2f4474ccf75710ed0423059" - }, - "apps/backend/src/modules/tbank/dto/broker-analytics-response.dto.ts": { - "mtime": 1782283051.7283893, - "ast_hash": "99348c99b05be835c4b61809092fc8f7", - "semantic_hash": "99348c99b05be835c4b61809092fc8f7" - }, - "apps/backend/src/modules/tbank/dto/broker-envelope.dto.ts": { - "mtime": 1782283277.2461452, - "ast_hash": "aee880094a892ad9011149c632e901c6", - "semantic_hash": "aee880094a892ad9011149c632e901c6" - }, - "apps/backend/src/modules/tbank/dto/broker-events-query.dto.ts": { - "mtime": 1782154076.598692, - "ast_hash": "03630cff59e473aeb815237543de4072", - "semantic_hash": "03630cff59e473aeb815237543de4072" - }, - "apps/backend/src/modules/tbank/dto/broker-events-response.dto.ts": { - "mtime": 1782234154.2027626, - "ast_hash": "6945b2d4078d2bf2806d35dbf74a3a5c", - "semantic_hash": "6945b2d4078d2bf2806d35dbf74a3a5c" - }, - "apps/backend/src/modules/tbank/dto/broker-money.dto.ts": { - "mtime": 1781754811.4478223, - "ast_hash": "33103a7c12146f7b460d622a2eb38bd8", - "semantic_hash": "33103a7c12146f7b460d622a2eb38bd8" - }, - "apps/backend/src/modules/tbank/dto/broker-operation-query.dto.ts": { - "mtime": 1781754811.4485652, - "ast_hash": "a96dcbbcf633ab4c11574c53b4538a05", - "semantic_hash": "a96dcbbcf633ab4c11574c53b4538a05" - }, - "apps/backend/src/modules/tbank/dto/broker-operation-response.dto.ts": { - "mtime": 1781754811.4496791, - "ast_hash": "794a20144cc90320826bb9884ff53650", - "semantic_hash": "794a20144cc90320826bb9884ff53650" - }, - "apps/backend/src/modules/tbank/dto/broker-operation-sync-query.dto.ts": { - "mtime": 1781754811.4504225, - "ast_hash": "44acbd2ca54a059b229cd49f54d6bf36", - "semantic_hash": "44acbd2ca54a059b229cd49f54d6bf36" - }, - "apps/backend/src/modules/tbank/dto/broker-portfolio-response.dto.ts": { - "mtime": 1781842353.1340785, - "ast_hash": "663511e998d4457cb1d88fe5e3a7e515", - "semantic_hash": "663511e998d4457cb1d88fe5e3a7e515" - }, - "apps/backend/src/modules/tbank/dto/broker-position-query.dto.ts": { - "mtime": 1781754811.4520786, - "ast_hash": "bb4f36735770adb4d9d7db4edf08c302", - "semantic_hash": "bb4f36735770adb4d9d7db4edf08c302" - }, - "apps/backend/src/modules/tbank/dto/broker-position-response.dto.ts": { - "mtime": 1781754811.4523904, - "ast_hash": "5ab8f80a8836c06321f6222a5b7e325b", - "semantic_hash": "5ab8f80a8836c06321f6222a5b7e325b" - }, - "apps/backend/src/modules/tbank/dto/broker-positions-page-response.dto.ts": { - "mtime": 1781754811.4528127, - "ast_hash": "5d4b93e77c7335e85d4f62e0151b873d", - "semantic_hash": "5d4b93e77c7335e85d4f62e0151b873d" - }, - "apps/backend/src/modules/tbank/mappers/account.mapper.spec.ts": { - "mtime": 1781754811.4534264, - "ast_hash": "2128e528fa52264cf53b58c97cd8f792", - "semantic_hash": "2128e528fa52264cf53b58c97cd8f792" - }, - "apps/backend/src/modules/tbank/mappers/account.mapper.ts": { - "mtime": 1781754811.454832, - "ast_hash": "65172cc6610ae819589e5492d14ceaee", - "semantic_hash": "65172cc6610ae819589e5492d14ceaee" - }, - "apps/backend/src/modules/tbank/mappers/money.mapper.spec.ts": { - "mtime": 1781754811.4553072, - "ast_hash": "027dfdfb2266e39e8558a233c890f091", - "semantic_hash": "027dfdfb2266e39e8558a233c890f091" - }, - "apps/backend/src/modules/tbank/mappers/money.mapper.ts": { - "mtime": 1781754811.4559188, - "ast_hash": "6335ec6fa69faea940e7229f57cb4ca1", - "semantic_hash": "6335ec6fa69faea940e7229f57cb4ca1" - }, - "apps/backend/src/modules/tbank/mappers/operation.mapper.spec.ts": { - "mtime": 1781754811.4566088, - "ast_hash": "c298fae10f3135cbd5970388bd7f2e73", - "semantic_hash": "c298fae10f3135cbd5970388bd7f2e73" - }, - "apps/backend/src/modules/tbank/mappers/operation.mapper.ts": { - "mtime": 1781754811.4577188, - "ast_hash": "70c8cedde49ad85bd5eb4e8650186de3", - "semantic_hash": "70c8cedde49ad85bd5eb4e8650186de3" - }, - "apps/backend/src/modules/tbank/mappers/portfolio.mapper.spec.ts": { - "mtime": 1781842353.13451, - "ast_hash": "7423093e9b9d0a7d84144c2b409f8bc3", - "semantic_hash": "7423093e9b9d0a7d84144c2b409f8bc3" - }, - "apps/backend/src/modules/tbank/mappers/portfolio.mapper.ts": { - "mtime": 1781842353.134927, - "ast_hash": "f5bb04bf83ef286a7c35dda08d68c319", - "semantic_hash": "f5bb04bf83ef286a7c35dda08d68c319" - }, - "apps/backend/src/modules/tbank/services/broker-accounts.service.spec.ts": { - "mtime": 1781754811.465629, - "ast_hash": "479f3821e8cb916f6ab3d3f41e93e065", - "semantic_hash": "479f3821e8cb916f6ab3d3f41e93e065" - }, - "apps/backend/src/modules/tbank/services/broker-accounts.service.ts": { - "mtime": 1781808605.2997143, - "ast_hash": "bef5b870ab73479a91571a50634f4593", - "semantic_hash": "bef5b870ab73479a91571a50634f4593" - }, - "apps/backend/src/modules/tbank/services/broker-analytics.service.spec.ts": { - "mtime": 1782283827.3048556, - "ast_hash": "85270d4484765d36f77f18dc51c11909", - "semantic_hash": "85270d4484765d36f77f18dc51c11909" - }, - "apps/backend/src/modules/tbank/services/broker-analytics.service.ts": { - "mtime": 1782283815.439749, - "ast_hash": "ae823ac7142fc7caa3ef18d64a54c526", - "semantic_hash": "ae823ac7142fc7caa3ef18d64a54c526" - }, - "apps/backend/src/modules/tbank/services/broker-events.service.spec.ts": { - "mtime": 1782154076.599149, - "ast_hash": "63ba1cedb7d4008e1b54a085e9060b82", - "semantic_hash": "63ba1cedb7d4008e1b54a085e9060b82" - }, - "apps/backend/src/modules/tbank/services/broker-events.service.ts": { - "mtime": 1782154080.0442255, - "ast_hash": "e5b8476e3b463b2b8ada7eb6c854588f", - "semantic_hash": "e5b8476e3b463b2b8ada7eb6c854588f" - }, - "apps/backend/src/modules/tbank/services/broker-instruments.service.ts": { - "mtime": 1781808605.3001497, - "ast_hash": "15852f9ce5c0db4de3488c9f853f3b65", - "semantic_hash": "15852f9ce5c0db4de3488c9f853f3b65" - }, - "apps/backend/src/modules/tbank/services/broker-operation-sync.service.spec.ts": { - "mtime": 1781754811.4667015, - "ast_hash": "7308f900c861bc1c90b0d01e22e23b23", - "semantic_hash": "7308f900c861bc1c90b0d01e22e23b23" - }, - "apps/backend/src/modules/tbank/services/broker-operation-sync.service.ts": { - "mtime": 1781754811.4674156, - "ast_hash": "0a8a3ad79dfc2ac834c40a1efe6a1040", - "semantic_hash": "0a8a3ad79dfc2ac834c40a1efe6a1040" - }, - "apps/backend/src/modules/tbank/services/broker-operations.service.spec.ts": { - "mtime": 1781754811.467939, - "ast_hash": "910bf6ea09aca3788cdd5332e3ba5efb", - "semantic_hash": "910bf6ea09aca3788cdd5332e3ba5efb" - }, - "apps/backend/src/modules/tbank/services/broker-operations.service.ts": { - "mtime": 1781754811.4686267, - "ast_hash": "0d105cbc9fb932c606659ecdb95cbd0f", - "semantic_hash": "0d105cbc9fb932c606659ecdb95cbd0f" - }, - "apps/backend/src/modules/tbank/services/broker-portfolio.service.spec.ts": { - "mtime": 1781842353.1353729, - "ast_hash": "8b1092e86588a91c4cd1fc774182b9c6", - "semantic_hash": "8b1092e86588a91c4cd1fc774182b9c6" - }, - "apps/backend/src/modules/tbank/services/broker-portfolio.service.ts": { - "mtime": 1782099558.866886, - "ast_hash": "929fb84815987a94722bce1a5514e40a", - "semantic_hash": "929fb84815987a94722bce1a5514e40a" - }, - "apps/backend/src/modules/tbank/services/tbank-client.service.spec.ts": { - "mtime": 1781754811.4700186, - "ast_hash": "bf908657e1f867db62ca6b6c5adf6597", - "semantic_hash": "bf908657e1f867db62ca6b6c5adf6597" - }, - "apps/backend/src/modules/tbank/services/tbank-client.service.ts": { - "mtime": 1781808605.3014646, - "ast_hash": "9fab559fb11b01ecf53e2fbbaea02939", - "semantic_hash": "9fab559fb11b01ecf53e2fbbaea02939" - }, - "apps/backend/src/modules/tbank/tbank.config.spec.ts": { - "mtime": 1781754811.4708483, - "ast_hash": "c629e77bc89dcdeb9ba5146bd599c887", - "semantic_hash": "c629e77bc89dcdeb9ba5146bd599c887" - }, - "apps/backend/src/modules/tbank/tbank.config.ts": { - "mtime": 1782283273.4808636, - "ast_hash": "539cac6f75acc5c0fe1e956e74b38cfc", - "semantic_hash": "539cac6f75acc5c0fe1e956e74b38cfc" - }, - "apps/backend/src/modules/tbank/tbank.controller.spec.ts": { - "mtime": 1782283791.2840378, - "ast_hash": "79d1f3fd6750ad1ad618d5620df64426", - "semantic_hash": "79d1f3fd6750ad1ad618d5620df64426" - }, - "apps/backend/src/modules/tbank/tbank.controller.ts": { - "mtime": 1782283280.8610742, - "ast_hash": "19aec6932b002dead57b4012053eda3e", - "semantic_hash": "19aec6932b002dead57b4012053eda3e" - }, - "apps/backend/src/modules/tbank/tbank.module.ts": { - "mtime": 1782283352.7284298, - "ast_hash": "7a6cad0c0e25d6dc6c7de36a841cf4af", - "semantic_hash": "7a6cad0c0e25d6dc6c7de36a841cf4af" - }, - "apps/backend/src/modules/tbank/types/broker.types.ts": { - "mtime": 1782154076.6006448, - "ast_hash": "e046f8f40f4263f358325ca2412c760d", - "semantic_hash": "e046f8f40f4263f358325ca2412c760d" - }, - "apps/backend/src/modules/tbank/types/tbank-proto.types.ts": { - "mtime": 1781754811.4742696, - "ast_hash": "1ceaecfb78f95271521feaff4588ac79", - "semantic_hash": "1ceaecfb78f95271521feaff4588ac79" - }, - "apps/backend/tsconfig.json": { - "mtime": 1781754811.475304, - "ast_hash": "930800ed53aea4cde3c3f3595b00e3c4", - "semantic_hash": "930800ed53aea4cde3c3f3595b00e3c4" - }, - "apps/backend/vitest.config.ts": { - "mtime": 1781754811.4763432, - "ast_hash": "19647ef72b78dcc7583c7691c17b4f23", - "semantic_hash": "19647ef72b78dcc7583c7691c17b4f23" - }, - "apps/frontend/mocks/browser.ts": { - "mtime": 1782236937.4564688, - "ast_hash": "e715658fb95a8b8bdf578c4ee9300232", - "semantic_hash": "e715658fb95a8b8bdf578c4ee9300232" - }, - "apps/frontend/mocks/data/auth.ts": { - "mtime": 1782237072.9863236, - "ast_hash": "e975f44a82795cd59f3e290d5d24a480", - "semantic_hash": "e975f44a82795cd59f3e290d5d24a480" - }, - "apps/frontend/mocks/data/bonds.ts": { - "mtime": 1782236885.0321052, - "ast_hash": "ee177aee4e6726d4252828148a5f3ea0", - "semantic_hash": "ee177aee4e6726d4252828148a5f3ea0" - }, - "apps/frontend/mocks/data/broker.ts": { - "mtime": 1782237072.9880612, - "ast_hash": "c65b099bfa17f9f42188dd46440433cc", - "semantic_hash": "c65b099bfa17f9f42188dd46440433cc" - }, - "apps/frontend/mocks/data/candles.ts": { - "mtime": 1782237072.9877687, - "ast_hash": "a6b84849c15f3485861110c2f63faab9", - "semantic_hash": "a6b84849c15f3485861110c2f63faab9" - }, - "apps/frontend/mocks/data/index.ts": { - "mtime": 1782237072.9864032, - "ast_hash": "d8f1f42904e733ca1f362ad3bef72177", - "semantic_hash": "d8f1f42904e733ca1f362ad3bef72177" - }, - "apps/frontend/mocks/data/portfolios.ts": { - "mtime": 1782237072.9870586, - "ast_hash": "b6c9ddd6f0e26cf703ba8ae994ef241b", - "semantic_hash": "b6c9ddd6f0e26cf703ba8ae994ef241b" - }, - "apps/frontend/mocks/data/screener.ts": { - "mtime": 1782237072.986328, - "ast_hash": "cd58074615f361484b67eac12bbf91e9", - "semantic_hash": "cd58074615f361484b67eac12bbf91e9" - }, - "apps/frontend/mocks/data/search.ts": { - "mtime": 1782237072.986166, - "ast_hash": "9154f90210e15b90df80b7b445878d1e", - "semantic_hash": "9154f90210e15b90df80b7b445878d1e" - }, - "apps/frontend/mocks/data/shares.ts": { - "mtime": 1782237072.988201, - "ast_hash": "d6d9cfe2c36ace6b03d1da883ba538b0", - "semantic_hash": "d6d9cfe2c36ace6b03d1da883ba538b0" - }, - "apps/frontend/mocks/handlers.ts": { - "mtime": 1782237072.993692, - "ast_hash": "0b51f7926e61d71b068f84a58c55ebd5", - "semantic_hash": "0b51f7926e61d71b068f84a58c55ebd5" - }, - "apps/frontend/mocks/server.ts": { - "mtime": 1782236938.0088737, - "ast_hash": "c56f70fb3f61bdf5e1b441a577a4f69b", - "semantic_hash": "c56f70fb3f61bdf5e1b441a577a4f69b" - }, - "apps/frontend/mocks/utils.ts": { - "mtime": 1782236914.6826365, - "ast_hash": "f9cfeef4af430ce26d89bf93164a6451", - "semantic_hash": "f9cfeef4af430ce26d89bf93164a6451" - }, - "apps/frontend/package.json": { - "mtime": 1782234154.2038653, - "ast_hash": "acda162024e49cc69baf81756a53ed7b", - "semantic_hash": "acda162024e49cc69baf81756a53ed7b" - }, - "apps/frontend/public/mockServiceWorker.js": { - "mtime": 1782234154.2042205, - "ast_hash": "f51d191363e170f7c355cacf3844cfe3", - "semantic_hash": "f51d191363e170f7c355cacf3844cfe3" - }, - "apps/frontend/src/app/App.tsx": { - "mtime": 1782234154.2044544, - "ast_hash": "0647ca7ddcc88f8cf466e0c6152099c4", - "semantic_hash": "0647ca7ddcc88f8cf466e0c6152099c4" - }, - "apps/frontend/src/app/index.ts": { - "mtime": 1782234154.2046287, - "ast_hash": "95b4e5d5ebc5e774477bfef0c9c51c6f", - "semantic_hash": "95b4e5d5ebc5e774477bfef0c9c51c6f" - }, - "apps/frontend/src/app/layouts/AppLayout.tsx": { - "mtime": 1782234154.2048128, - "ast_hash": "cbb3f49f19c31bf4f17f402bd72ea609", - "semantic_hash": "cbb3f49f19c31bf4f17f402bd72ea609" - }, - "apps/frontend/src/app/layouts/index.ts": { - "mtime": 1782234154.2049735, - "ast_hash": "103b47c04957fcda04eff8031ce40ab8", - "semantic_hash": "103b47c04957fcda04eff8031ce40ab8" - }, - "apps/frontend/src/app/providers/AppProviders.tsx": { - "mtime": 1782234154.205159, - "ast_hash": "b8c2d3c5da3f4c9fdd00eff0f4521987", - "semantic_hash": "b8c2d3c5da3f4c9fdd00eff0f4521987" - }, - "apps/frontend/src/app/providers/SessionProvider.test.tsx": { - "mtime": 1782238957.84743, - "ast_hash": "142327b4be51f5e480d51ac7c82d7cf9", - "semantic_hash": "142327b4be51f5e480d51ac7c82d7cf9" - }, - "apps/frontend/src/app/providers/SessionProvider.tsx": { - "mtime": 1782235628.5192463, - "ast_hash": "26b7662bcfd924b5cd70c87363155e10", - "semantic_hash": "26b7662bcfd924b5cd70c87363155e10" - }, - "apps/frontend/src/app/providers/index.ts": { - "mtime": 1782234154.2057226, - "ast_hash": "d71cae4ddffb72430443966179b8a758", - "semantic_hash": "d71cae4ddffb72430443966179b8a758" - }, - "apps/frontend/src/app/routing/index.ts": { - "mtime": 1782234154.2059367, - "ast_hash": "e2e8da38353765ba7b5471a5089dc174", - "semantic_hash": "e2e8da38353765ba7b5471a5089dc174" - }, - "apps/frontend/src/app/routing/routeTree.tsx": { - "mtime": 1782283598.6680663, - "ast_hash": "84595c79b8488d4ab783f4e8d50a0842", - "semantic_hash": "84595c79b8488d4ab783f4e8d50a0842" - }, - "apps/frontend/src/app/routing/router.ts": { - "mtime": 1782234154.2063324, - "ast_hash": "b16fa235567217e97a1eea8ae69cd692", - "semantic_hash": "b16fa235567217e97a1eea8ae69cd692" - }, - "apps/frontend/src/entities/bond/api/bondApi.ts": { - "mtime": 1782235365.1625724, - "ast_hash": "1cd0ec40f7d9bc0ba007c32ebf1e7b29", - "semantic_hash": "1cd0ec40f7d9bc0ba007c32ebf1e7b29" - }, - "apps/frontend/src/entities/bond/index.ts": { - "mtime": 1782234154.2067645, - "ast_hash": "00a12fa4a404da8df741d2b6df62e6d9", - "semantic_hash": "00a12fa4a404da8df741d2b6df62e6d9" - }, - "apps/frontend/src/entities/bond/model/useBond.test.tsx": { - "mtime": 1782234154.2069824, - "ast_hash": "70acd9dcf4d27e265f6c3e7ba08f59af", - "semantic_hash": "70acd9dcf4d27e265f6c3e7ba08f59af" - }, - "apps/frontend/src/entities/bond/model/useBond.ts": { - "mtime": 1782234499.231839, - "ast_hash": "9ac8201dff4eb832a838adea8c66728a", - "semantic_hash": "9ac8201dff4eb832a838adea8c66728a" - }, - "apps/frontend/src/entities/bond/model/useBondCandles.test.tsx": { - "mtime": 1782238957.8461635, - "ast_hash": "296f3a1dd86913947ef72adb144d4ffa", - "semantic_hash": "296f3a1dd86913947ef72adb144d4ffa" - }, - "apps/frontend/src/entities/bond/model/useBondCandles.ts": { - "mtime": 1782234499.2306747, - "ast_hash": "4fd1b6f375f3c2ebec9209b86253b13f", - "semantic_hash": "4fd1b6f375f3c2ebec9209b86253b13f" - }, - "apps/frontend/src/entities/broker-account/api/brokerAccountApi.ts": { - "mtime": 1782235365.1638808, - "ast_hash": "f0c04e1eb813ec8e19519bb3cbfcf286", - "semantic_hash": "f0c04e1eb813ec8e19519bb3cbfcf286" - }, - "apps/frontend/src/entities/broker-account/index.ts": { - "mtime": 1782234154.2085643, - "ast_hash": "f277c4ec7ec21b3326c77537c52e1b54", - "semantic_hash": "f277c4ec7ec21b3326c77537c52e1b54" - }, - "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.test.ts": { - "mtime": 1782234499.2399876, - "ast_hash": "5962dc88830781ea38d1b4d8ff29fbf9", - "semantic_hash": "5962dc88830781ea38d1b4d8ff29fbf9" - }, - "apps/frontend/src/entities/broker-account/model/brokerAccountsOverview.ts": { - "mtime": 1782234499.2376485, - "ast_hash": "00ab0391e4c67ee131058fd91610c591", - "semantic_hash": "00ab0391e4c67ee131058fd91610c591" - }, - "apps/frontend/src/entities/broker-account/model/useBrokerAccountPortfolios.ts": { - "mtime": 1782234499.2381682, - "ast_hash": "2aa597b1bed1805792f61fe60fa2d6db", - "semantic_hash": "2aa597b1bed1805792f61fe60fa2d6db" - }, - "apps/frontend/src/entities/broker-account/model/useBrokerAccounts.ts": { - "mtime": 1782234499.2392755, - "ast_hash": "9bf873ff3de7cfc477e819246a98c7b2", - "semantic_hash": "9bf873ff3de7cfc477e819246a98c7b2" - }, - "apps/frontend/src/entities/broker-account/model/useBrokerPortfolio.ts": { - "mtime": 1782234499.237905, - "ast_hash": "c719f1a36ed618c244997c79869112ef", - "semantic_hash": "c719f1a36ed618c244997c79869112ef" - }, - "apps/frontend/src/entities/broker-analytics/api/brokerAnalyticsApi.ts": { - "mtime": 1782283458.104292, - "ast_hash": "a83f76137e7155195a2604560bc2dc51", - "semantic_hash": "a83f76137e7155195a2604560bc2dc51" - }, - "apps/frontend/src/entities/broker-analytics/index.ts": { - "mtime": 1782283459.7739406, - "ast_hash": "23b7cc4c2801dcde26cfd3fa74d9d9bc", - "semantic_hash": "23b7cc4c2801dcde26cfd3fa74d9d9bc" - }, - "apps/frontend/src/entities/broker-analytics/model/useBrokerAnalytics.ts": { - "mtime": 1782283459.18993, - "ast_hash": "daf3da2a6ee27d375223e4e52237702f", - "semantic_hash": "daf3da2a6ee27d375223e4e52237702f" - }, - "apps/frontend/src/entities/broker-event/api/brokerEventApi.ts": { - "mtime": 1782235365.170549, - "ast_hash": "8f5a408f92eada49d6ee9fd3921fffb7", - "semantic_hash": "8f5a408f92eada49d6ee9fd3921fffb7" - }, - "apps/frontend/src/entities/broker-event/index.ts": { - "mtime": 1782234154.2102678, - "ast_hash": "ed7e72c6fd1757b845b164e91a58be83", - "semantic_hash": "ed7e72c6fd1757b845b164e91a58be83" - }, - "apps/frontend/src/entities/broker-event/model/useBrokerEvents.test.tsx": { - "mtime": 1782234154.2104597, - "ast_hash": "87efde7890cbeb7a636a665973bf4a00", - "semantic_hash": "87efde7890cbeb7a636a665973bf4a00" - }, - "apps/frontend/src/entities/broker-event/model/useBrokerEvents.ts": { - "mtime": 1782234499.2292373, - "ast_hash": "9cba870d87c419e3c2874ebf0381d71d", - "semantic_hash": "9cba870d87c419e3c2874ebf0381d71d" - }, - "apps/frontend/src/entities/broker-operation/api/brokerOperationApi.ts": { - "mtime": 1782289750.2412481, - "ast_hash": "e0279cee5b32ee263d7ce89b7ce259bd", - "semantic_hash": "e0279cee5b32ee263d7ce89b7ce259bd" - }, - "apps/frontend/src/entities/broker-operation/index.ts": { - "mtime": 1782289251.1249485, - "ast_hash": "f1c18652c5ed3cdd07b1883bd7da5a4e", - "semantic_hash": "f1c18652c5ed3cdd07b1883bd7da5a4e" - }, - "apps/frontend/src/entities/broker-operation/model/operationFilters.test.ts": { - "mtime": 1782234154.2115178, - "ast_hash": "1b50d8432a37e543f17eeb5a953f093f", - "semantic_hash": "1b50d8432a37e543f17eeb5a953f093f" - }, - "apps/frontend/src/entities/broker-operation/model/operationFilters.ts": { - "mtime": 1782234499.2330847, - "ast_hash": "59acf0b01f4ea6152e090b66bd0dd7a7", - "semantic_hash": "59acf0b01f4ea6152e090b66bd0dd7a7" - }, - "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.test.tsx": { - "mtime": 1782234154.2120981, - "ast_hash": "517e5def57277bd3f5f2e50b5a64f633", - "semantic_hash": "517e5def57277bd3f5f2e50b5a64f633" - }, - "apps/frontend/src/entities/broker-operation/model/useBrokerOperations.ts": { - "mtime": 1782234499.233703, - "ast_hash": "3383b7b416b73a8782eb064880ef62ec", - "semantic_hash": "3383b7b416b73a8782eb064880ef62ec" - }, - "apps/frontend/src/entities/broker-operation/model/useSyncBrokerOperations.ts": { - "mtime": 1782289247.620622, - "ast_hash": "b83a433030852f9acd1266c92c46473a", - "semantic_hash": "b83a433030852f9acd1266c92c46473a" - }, - "apps/frontend/src/entities/broker-position/api/brokerPositionApi.ts": { - "mtime": 1782235365.178243, - "ast_hash": "c7e46018254e71fe9ec18e87b51810a2", - "semantic_hash": "c7e46018254e71fe9ec18e87b51810a2" - }, - "apps/frontend/src/entities/broker-position/index.ts": { - "mtime": 1782234154.2126386, - "ast_hash": "831829aa4f853ee3b444c9f0f3f8607d", - "semantic_hash": "831829aa4f853ee3b444c9f0f3f8607d" - }, - "apps/frontend/src/entities/broker-position/model/brokerAllocation.test.ts": { - "mtime": 1782234499.2278078, - "ast_hash": "15ef5bc468730e2e51d9ae8f88b2f723", - "semantic_hash": "15ef5bc468730e2e51d9ae8f88b2f723" - }, - "apps/frontend/src/entities/broker-position/model/brokerAllocation.ts": { - "mtime": 1782234499.2267935, - "ast_hash": "f0a1591bc903ec243a92a3f3b231cd18", - "semantic_hash": "f0a1591bc903ec243a92a3f3b231cd18" - }, - "apps/frontend/src/entities/broker-position/model/brokerDisplay.test.ts": { - "mtime": 1782234499.224658, - "ast_hash": "e969d99aa86df39398c0aa59a2be6375", - "semantic_hash": "e969d99aa86df39398c0aa59a2be6375" - }, - "apps/frontend/src/entities/broker-position/model/brokerDisplay.ts": { - "mtime": 1782234499.2259912, - "ast_hash": "833ed739a85fb9e90ee12ad8a354f54b", - "semantic_hash": "833ed739a85fb9e90ee12ad8a354f54b" - }, - "apps/frontend/src/entities/broker-position/model/useBrokerPositions.ts": { - "mtime": 1782234499.2238982, - "ast_hash": "f8b784a8151845bfe84d3ee020e24512", - "semantic_hash": "f8b784a8151845bfe84d3ee020e24512" - }, - "apps/frontend/src/entities/portfolio/api/portfolioApi.ts": { - "mtime": 1782235365.1801097, - "ast_hash": "91e795ff8a45f4429c8670a6c297fa5f", - "semantic_hash": "91e795ff8a45f4429c8670a6c297fa5f" - }, - "apps/frontend/src/entities/portfolio/index.ts": { - "mtime": 1782234154.2142408, - "ast_hash": "de4f3de9bc45ccfa2cce0b4da7d86928", - "semantic_hash": "de4f3de9bc45ccfa2cce0b4da7d86928" - }, - "apps/frontend/src/entities/portfolio/model/usePortfolio.ts": { - "mtime": 1782234499.2224267, - "ast_hash": "575392c33f42e0ccbef22f4c5f27c886", - "semantic_hash": "575392c33f42e0ccbef22f4c5f27c886" - }, - "apps/frontend/src/entities/portfolio/model/usePortfolioAnalytics.ts": { - "mtime": 1782234499.222908, - "ast_hash": "fac5be4b4cc33b5990b56d74bab75a2e", - "semantic_hash": "fac5be4b4cc33b5990b56d74bab75a2e" - }, - "apps/frontend/src/entities/portfolio/model/usePortfolioMutations.ts": { - "mtime": 1782234154.2147877, - "ast_hash": "cfeea899db53a4afa9232362be4acb02", - "semantic_hash": "cfeea899db53a4afa9232362be4acb02" - }, - "apps/frontend/src/entities/portfolio/model/usePortfolios.ts": { - "mtime": 1782234499.2222214, - "ast_hash": "c30cf809a2568ff2b0725018d4f2f010", - "semantic_hash": "c30cf809a2568ff2b0725018d4f2f010" - }, - "apps/frontend/src/entities/portfolio/model/usePositionMutations.ts": { - "mtime": 1782234499.2226815, - "ast_hash": "1a005e39a274d97182c872bf7e751d66", - "semantic_hash": "1a005e39a274d97182c872bf7e751d66" - }, - "apps/frontend/src/entities/search/api/searchApi.ts": { - "mtime": 1782235365.1828341, - "ast_hash": "4792a7941099a65c6bb2394ea1ef9c16", - "semantic_hash": "4792a7941099a65c6bb2394ea1ef9c16" - }, - "apps/frontend/src/entities/search/index.ts": { - "mtime": 1782234154.2154908, - "ast_hash": "a6f44143689616032d3334a54f06fc35", - "semantic_hash": "a6f44143689616032d3334a54f06fc35" - }, - "apps/frontend/src/entities/search/model/useSearch.test.tsx": { - "mtime": 1782238957.8431394, - "ast_hash": "1827a2c5f26ce019f1f7f4683930c0cd", - "semantic_hash": "1827a2c5f26ce019f1f7f4683930c0cd" - }, - "apps/frontend/src/entities/search/model/useSearch.ts": { - "mtime": 1782234499.2396212, - "ast_hash": "59ddf7d93512c3ee61bb7e9c6bb22a0f", - "semantic_hash": "59ddf7d93512c3ee61bb7e9c6bb22a0f" - }, - "apps/frontend/src/entities/session/api/sessionApi.test.ts": { - "mtime": 1782238957.8428578, - "ast_hash": "6fa1718da35e3099bd303184eeacfb50", - "semantic_hash": "6fa1718da35e3099bd303184eeacfb50" - }, - "apps/frontend/src/entities/session/api/sessionApi.ts": { - "mtime": 1782235365.1854813, - "ast_hash": "e4fa5f526161071d9faeaacfcb7b25ba", - "semantic_hash": "e4fa5f526161071d9faeaacfcb7b25ba" - }, - "apps/frontend/src/entities/session/api/tokenManager.ts": { - "mtime": 1782235365.1860952, - "ast_hash": "5c2c5f890d81c9e5e5b85c5fec45d673", - "semantic_hash": "5c2c5f890d81c9e5e5b85c5fec45d673" - }, - "apps/frontend/src/entities/session/index.ts": { - "mtime": 1782234154.2165697, - "ast_hash": "6e0ef157fadf63f1827d4b029e495282", - "semantic_hash": "6e0ef157fadf63f1827d4b029e495282" - }, - "apps/frontend/src/entities/session/model/sessionContext.ts": { - "mtime": 1782234154.2168078, - "ast_hash": "48eded91597e04d07b55688e577cdf7c", - "semantic_hash": "48eded91597e04d07b55688e577cdf7c" - }, - "apps/frontend/src/entities/session/model/useSession.test.tsx": { - "mtime": 1782234154.217061, - "ast_hash": "a52c65890dc21b904ef2602b4987233f", - "semantic_hash": "a52c65890dc21b904ef2602b4987233f" - }, - "apps/frontend/src/entities/session/model/useSession.ts": { - "mtime": 1782234154.2172625, - "ast_hash": "edc4858491402258d9ff52a7906f0889", - "semantic_hash": "edc4858491402258d9ff52a7906f0889" - }, - "apps/frontend/src/entities/session/model/useSessionStore.ts": { - "mtime": 1782235652.7211366, - "ast_hash": "d98c195fff06d2033b6045b0c3c76892", - "semantic_hash": "d98c195fff06d2033b6045b0c3c76892" - }, - "apps/frontend/src/entities/stock/api/stockApi.ts": { - "mtime": 1782235365.1885037, - "ast_hash": "21f40caedae1d9e7e33049b1b8e0e353", - "semantic_hash": "21f40caedae1d9e7e33049b1b8e0e353" - }, - "apps/frontend/src/entities/stock/index.ts": { - "mtime": 1782234154.2178175, - "ast_hash": "5a50126f721c89327dbe21bdf9595357", - "semantic_hash": "5a50126f721c89327dbe21bdf9595357" - }, - "apps/frontend/src/entities/stock/model/useStock.test.tsx": { - "mtime": 1782234154.2180126, - "ast_hash": "e2b31f378ed4387437af6f3aaeaeb754", - "semantic_hash": "e2b31f378ed4387437af6f3aaeaeb754" - }, - "apps/frontend/src/entities/stock/model/useStock.ts": { - "mtime": 1782234499.2212894, - "ast_hash": "0fef8d1086e2987a64ccdc6a29c04316", - "semantic_hash": "0fef8d1086e2987a64ccdc6a29c04316" - }, - "apps/frontend/src/entities/stock/model/useStockCandles.test.tsx": { - "mtime": 1782238957.842826, - "ast_hash": "cf52c4f9b885890f4a34f645041190ef", - "semantic_hash": "cf52c4f9b885890f4a34f645041190ef" - }, - "apps/frontend/src/entities/stock/model/useStockCandles.ts": { - "mtime": 1782234499.2214925, - "ast_hash": "2a353faf98905c82db9cb147d1230c28", - "semantic_hash": "2a353faf98905c82db9cb147d1230c28" - }, - "apps/frontend/src/entities/stock/model/useStockDividends.test.tsx": { - "mtime": 1782238957.8449814, - "ast_hash": "e0d354ef85e7f953723a3d4195eef8fd", - "semantic_hash": "e0d354ef85e7f953723a3d4195eef8fd" - }, - "apps/frontend/src/entities/stock/model/useStockDividends.ts": { - "mtime": 1782234499.2217038, - "ast_hash": "a12cb822f3549c0448e922ef24a23e84", - "semantic_hash": "a12cb822f3549c0448e922ef24a23e84" - }, - "apps/frontend/src/features/add-position/api/useAddPosition.ts": { - "mtime": 1782234154.2191434, - "ast_hash": "5e25acc15e06941f687d0ef6a0351dd8", - "semantic_hash": "5e25acc15e06941f687d0ef6a0351dd8" - }, - "apps/frontend/src/features/add-position/index.ts": { - "mtime": 1782234154.2193148, - "ast_hash": "e9442084451fb58b404585af80a97828", - "semantic_hash": "e9442084451fb58b404585af80a97828" - }, - "apps/frontend/src/features/add-position/model/useAddPositionForm.ts": { - "mtime": 1782234154.2195022, - "ast_hash": "a858069f4991fa5bc9de72a685cccef6", - "semantic_hash": "a858069f4991fa5bc9de72a685cccef6" - }, - "apps/frontend/src/features/add-position/ui/AddPositionForm.tsx": { - "mtime": 1782234154.219685, - "ast_hash": "9a4592f37b6255f30c7c44bb6e366025", - "semantic_hash": "9a4592f37b6255f30c7c44bb6e366025" - }, - "apps/frontend/src/features/screener/api/screenerApi.ts": { - "mtime": 1782235365.1932452, - "ast_hash": "7c51db870b5d752ffeecd988ef84e9e7", - "semantic_hash": "7c51db870b5d752ffeecd988ef84e9e7" - }, - "apps/frontend/src/features/screener/index.ts": { - "mtime": 1782234154.2200353, - "ast_hash": "b368a796bf6a2f38e8c0e16ae698cf71", - "semantic_hash": "b368a796bf6a2f38e8c0e16ae698cf71" - }, - "apps/frontend/src/features/screener/model/index.ts": { - "mtime": 1782234154.2202008, - "ast_hash": "3e7296c1e9e07ddaffdd9cd39b31251a", - "semantic_hash": "3e7296c1e9e07ddaffdd9cd39b31251a" - }, - "apps/frontend/src/features/screener/model/useScreener.ts": { - "mtime": 1782234154.220522, - "ast_hash": "61d1a1f135f53086fb56c89f1811f47b", - "semantic_hash": "61d1a1f135f53086fb56c89f1811f47b" - }, - "apps/frontend/src/features/screener/ui/FilterPanel.tsx": { - "mtime": 1782234154.220732, - "ast_hash": "8fe6ee132c9b0d4038b52ba0bedef769", - "semantic_hash": "8fe6ee132c9b0d4038b52ba0bedef769" - }, - "apps/frontend/src/features/screener/ui/FilterPanelBond.tsx": { - "mtime": 1782234154.2209487, - "ast_hash": "856fa6d8c549d28c678ef03fc98584e1", - "semantic_hash": "856fa6d8c549d28c678ef03fc98584e1" - }, - "apps/frontend/src/features/screener/ui/FilterPanelShare.tsx": { - "mtime": 1782234154.2211475, - "ast_hash": "be24b76c38fa759d88f41c4dadeff86d", - "semantic_hash": "be24b76c38fa759d88f41c4dadeff86d" - }, - "apps/frontend/src/features/screener/ui/ScreenerTable.tsx": { - "mtime": 1782234499.2408402, - "ast_hash": "cfe4e3faffbd93fd9c0e209c2965a018", - "semantic_hash": "cfe4e3faffbd93fd9c0e209c2965a018" - }, - "apps/frontend/src/features/screener/ui/index.ts": { - "mtime": 1782234154.221678, - "ast_hash": "f72743fb04463f0c4c54725acaadec0e", - "semantic_hash": "f72743fb04463f0c4c54725acaadec0e" - }, - "apps/frontend/src/main.tsx": { - "mtime": 1782237018.522642, - "ast_hash": "3cf93c76bc07ed950f42640f49fcc04b", - "semantic_hash": "3cf93c76bc07ed950f42640f49fcc04b" - }, - "apps/frontend/src/pages/bond/index.ts": { - "mtime": 1782234154.2220623, - "ast_hash": "55ded5fbfd8f72d8c8f51d40cd2997c4", - "semantic_hash": "55ded5fbfd8f72d8c8f51d40cd2997c4" - }, - "apps/frontend/src/pages/bond/ui/BondPage.tsx": { - "mtime": 1782234154.2222757, - "ast_hash": "0018bd844aa934da114feee4debd0e6d", - "semantic_hash": "0018bd844aa934da114feee4debd0e6d" - }, - "apps/frontend/src/pages/broker-account/index.ts": { - "mtime": 1782234154.2224832, - "ast_hash": "d7025e85567fff7b4cbe39aec2818d79", - "semantic_hash": "d7025e85567fff7b4cbe39aec2818d79" - }, - "apps/frontend/src/pages/broker-account/ui/BrokerAccountOverviewPage.tsx": { - "mtime": 1782234154.2227142, - "ast_hash": "53a098bc18dc40df046920ea67677649", - "semantic_hash": "53a098bc18dc40df046920ea67677649" - }, - "apps/frontend/src/pages/broker-accounts/index.ts": { - "mtime": 1782234154.2229166, - "ast_hash": "04d7f6ee053a1826957288ac4dfa5f4c", - "semantic_hash": "04d7f6ee053a1826957288ac4dfa5f4c" - }, - "apps/frontend/src/pages/broker-accounts/ui/BrokerAccountsPage.tsx": { - "mtime": 1782234154.2232533, - "ast_hash": "7d983cf5c947fd2b707a379a7cfd2166", - "semantic_hash": "7d983cf5c947fd2b707a379a7cfd2166" - }, - "apps/frontend/src/pages/broker-analytics/index.ts": { - "mtime": 1782283530.112001, - "ast_hash": "4a5dfaa2071ddc9c4ac2d525e11bc0b1", - "semantic_hash": "4a5dfaa2071ddc9c4ac2d525e11bc0b1" - }, - "apps/frontend/src/pages/broker-analytics/ui/BrokerAnalyticsPage.tsx": { - "mtime": 1782283542.0340166, - "ast_hash": "9c216a5ef6048ccee3b8c7376dc5140a", - "semantic_hash": "9c216a5ef6048ccee3b8c7376dc5140a" - }, - "apps/frontend/src/pages/broker-events/index.ts": { - "mtime": 1782234154.2234526, - "ast_hash": "685c10599db5d9cd3f494e5a02dc208c", - "semantic_hash": "685c10599db5d9cd3f494e5a02dc208c" - }, - "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.test.tsx": { - "mtime": 1782234154.2237928, - "ast_hash": "fc7ea6c1433f388a9dba8dfebb9f8069", - "semantic_hash": "fc7ea6c1433f388a9dba8dfebb9f8069" - }, - "apps/frontend/src/pages/broker-events/ui/BrokerEventsPage.tsx": { - "mtime": 1782234154.2241762, - "ast_hash": "94d1568403a7c571b6f2272d57dd558b", - "semantic_hash": "94d1568403a7c571b6f2272d57dd558b" - }, - "apps/frontend/src/pages/broker-operations/index.ts": { - "mtime": 1782234154.2243788, - "ast_hash": "12ef496aab387a050a2b4825d4a9184b", - "semantic_hash": "12ef496aab387a050a2b4825d4a9184b" - }, - "apps/frontend/src/pages/broker-operations/ui/BrokerOperationsPage.tsx": { - "mtime": 1782289750.242181, - "ast_hash": "f48033fb0b307ad5512ac2d41b374798", - "semantic_hash": "f48033fb0b307ad5512ac2d41b374798" - }, - "apps/frontend/src/pages/broker-positions/index.ts": { - "mtime": 1782234154.2247722, - "ast_hash": "80d50a4466b38a50038afd120c06fc7f", - "semantic_hash": "80d50a4466b38a50038afd120c06fc7f" - }, - "apps/frontend/src/pages/broker-positions/ui/BrokerPositionsPage.tsx": { - "mtime": 1782234154.224981, - "ast_hash": "0ecf192ffb770bc5420db2f0a879237b", - "semantic_hash": "0ecf192ffb770bc5420db2f0a879237b" - }, - "apps/frontend/src/pages/home/index.ts": { - "mtime": 1782234154.22517, - "ast_hash": "6401284d885c837cfe1c8f3f80dd1abc", - "semantic_hash": "6401284d885c837cfe1c8f3f80dd1abc" - }, - "apps/frontend/src/pages/home/ui/HomePage.tsx": { - "mtime": 1782234154.2253897, - "ast_hash": "f9bed49751ed89cb780885acff4b521a", - "semantic_hash": "f9bed49751ed89cb780885acff4b521a" - }, - "apps/frontend/src/pages/login/LoginPage.test.tsx": { - "mtime": 1782238957.8471966, - "ast_hash": "6ef248086d050337fb256c810cffde07", - "semantic_hash": "6ef248086d050337fb256c810cffde07" - }, - "apps/frontend/src/pages/login/index.ts": { - "mtime": 1782234154.2257996, - "ast_hash": "78d1d7985ee78184629494908156f080", - "semantic_hash": "78d1d7985ee78184629494908156f080" - }, - "apps/frontend/src/pages/login/ui/LoginPage.tsx": { - "mtime": 1782234154.2260063, - "ast_hash": "faf6d7665d5a00acd5c347eddb3a7919", - "semantic_hash": "faf6d7665d5a00acd5c347eddb3a7919" - }, - "apps/frontend/src/pages/portfolios/index.ts": { - "mtime": 1782234154.2262022, - "ast_hash": "295b177461fd107fbe0fa67372fec92d", - "semantic_hash": "295b177461fd107fbe0fa67372fec92d" - }, - "apps/frontend/src/pages/portfolios/ui/PortfolioDetailPage.tsx": { - "mtime": 1782237898.71765, - "ast_hash": "b512df2db9ccc1c7d19519c566dddea4", - "semantic_hash": "b512df2db9ccc1c7d19519c566dddea4" - }, - "apps/frontend/src/pages/portfolios/ui/PortfoliosListPage.tsx": { - "mtime": 1782234154.22686, - "ast_hash": "2b180c63b6972a4c1d6d6488517cb4ea", - "semantic_hash": "2b180c63b6972a4c1d6d6488517cb4ea" - }, - "apps/frontend/src/pages/profile/ProfilePage.test.tsx": { - "mtime": 1782238957.8491297, - "ast_hash": "e5724f8ffb9c1dac509e888eac96cb94", - "semantic_hash": "e5724f8ffb9c1dac509e888eac96cb94" - }, - "apps/frontend/src/pages/profile/index.ts": { - "mtime": 1782234154.2276134, - "ast_hash": "6aea4a34e4edc8a3a5b5bccdf3c9115d", - "semantic_hash": "6aea4a34e4edc8a3a5b5bccdf3c9115d" - }, - "apps/frontend/src/pages/profile/ui/ProfilePage.tsx": { - "mtime": 1782234154.2278755, - "ast_hash": "ed0dcc6f5bee3fbe15b016631769c99c", - "semantic_hash": "ed0dcc6f5bee3fbe15b016631769c99c" - }, - "apps/frontend/src/pages/register/RegisterPage.test.tsx": { - "mtime": 1782238957.8496282, - "ast_hash": "06493e00f9daf378df8dd180012a2fa3", - "semantic_hash": "06493e00f9daf378df8dd180012a2fa3" - }, - "apps/frontend/src/pages/register/index.ts": { - "mtime": 1782234154.2284822, - "ast_hash": "21985cf44891b33769135acdacba3cde", - "semantic_hash": "21985cf44891b33769135acdacba3cde" - }, - "apps/frontend/src/pages/register/ui/RegisterPage.tsx": { - "mtime": 1782234154.22873, - "ast_hash": "f3ba056abb748775ef8f0a50447b1ba3", - "semantic_hash": "f3ba056abb748775ef8f0a50447b1ba3" - }, - "apps/frontend/src/pages/screener/index.ts": { - "mtime": 1782234154.2289622, - "ast_hash": "2ad2865acce5bf32700c3be7c6dc96b8", - "semantic_hash": "2ad2865acce5bf32700c3be7c6dc96b8" - }, - "apps/frontend/src/pages/screener/ui/ScreenerPage.tsx": { - "mtime": 1782234154.2292073, - "ast_hash": "78069b19cb048b730fc676aa0f2d3173", - "semantic_hash": "78069b19cb048b730fc676aa0f2d3173" - }, - "apps/frontend/src/pages/stock/index.ts": { - "mtime": 1782234154.229444, - "ast_hash": "5baf031ad6860a48bbd1749887ae1d18", - "semantic_hash": "5baf031ad6860a48bbd1749887ae1d18" - }, - "apps/frontend/src/pages/stock/ui/StockPage.tsx": { - "mtime": 1782237898.717161, - "ast_hash": "6337bf2fe251900299b9a0009a8c6397", - "semantic_hash": "6337bf2fe251900299b9a0009a8c6397" - }, - "apps/frontend/src/shared/api/index.ts": { - "mtime": 1782289236.4581757, - "ast_hash": "245598860ef8b58970bf640b7431a73e", - "semantic_hash": "245598860ef8b58970bf640b7431a73e" - }, - "apps/frontend/src/shared/api/kyClient.ts": { - "mtime": 1782234154.2305284, - "ast_hash": "9b3dc2eca294cb473164cef55c40666e", - "semantic_hash": "9b3dc2eca294cb473164cef55c40666e" - }, - "apps/frontend/src/shared/api/types.ts": { - "mtime": 1782289750.2509995, - "ast_hash": "c4bc3987e7b18dac6107b8f8f5a02ae4", - "semantic_hash": "c4bc3987e7b18dac6107b8f8f5a02ae4" - }, - "apps/frontend/src/shared/config/env.ts": { - "mtime": 1782234154.2313514, - "ast_hash": "8f927bdeb3b2a49848bb25111483b438", - "semantic_hash": "8f927bdeb3b2a49848bb25111483b438" - }, - "apps/frontend/src/shared/lib/dates/index.ts": { - "mtime": 1782234154.2316136, - "ast_hash": "2d6661429f9e1802075fd47097449b23", - "semantic_hash": "2d6661429f9e1802075fd47097449b23" - }, - "apps/frontend/src/shared/lib/formatters.ts": { - "mtime": 1782234499.2281916, - "ast_hash": "74856411082b7b94ba07f6ad73351478", - "semantic_hash": "74856411082b7b94ba07f6ad73351478" - }, - "apps/frontend/src/shared/lib/router/useSearchParams.ts": { - "mtime": 1782234154.2320726, - "ast_hash": "d100409bc218be77d085b34a96544c90", - "semantic_hash": "d100409bc218be77d085b34a96544c90" - }, - "apps/frontend/src/shared/lib/session-context.ts": { - "mtime": 1782234499.2274783, - "ast_hash": "f595102d65b69938194ab927b6cb5c86", - "semantic_hash": "f595102d65b69938194ab927b6cb5c86" - }, - "apps/frontend/src/shared/lib/styles/clsx.ts": { - "mtime": 1782234154.232579, - "ast_hash": "e0c3e79efe3150db19755a2b3d68b894", - "semantic_hash": "e0c3e79efe3150db19755a2b3d68b894" - }, - "apps/frontend/src/shared/lib/test/TestSessionProvider.tsx": { - "mtime": 1782234154.2329082, - "ast_hash": "d80a9a97672b715d35b69cb148bcde05", - "semantic_hash": "d80a9a97672b715d35b69cb148bcde05" - }, - "apps/frontend/src/shared/lib/test/factories.ts": { - "mtime": 1782234499.230342, - "ast_hash": "90ee59753c67eb326f53aa87215c96a0", - "semantic_hash": "90ee59753c67eb326f53aa87215c96a0" - }, - "apps/frontend/src/shared/lib/test/setup.ts": { - "mtime": 1782238397.7507856, - "ast_hash": "6060e69de2d70474f2f799ea3eb3a865", - "semantic_hash": "6060e69de2d70474f2f799ea3eb3a865" - }, - "apps/frontend/src/shared/lib/test/test-utils.tsx": { - "mtime": 1782234154.2413738, - "ast_hash": "808104ddaf7a2d7daa947ae55adc3a68", - "semantic_hash": "808104ddaf7a2d7daa947ae55adc3a68" - }, - "apps/frontend/src/shared/lib/useCursorPagination.ts": { - "mtime": 1782234154.2418125, - "ast_hash": "31349d3b58bbc1f56e71d2381971f318", - "semantic_hash": "31349d3b58bbc1f56e71d2381971f318" - }, - "apps/frontend/src/shared/ui/Table/Table.tsx": { - "mtime": 1782234154.248995, - "ast_hash": "830b6b7adfa000946aa41061653ad29a", - "semantic_hash": "830b6b7adfa000946aa41061653ad29a" - }, - "apps/frontend/src/shared/ui/Table/index.ts": { - "mtime": 1782234154.2498584, - "ast_hash": "c3a117a387b50a03c79c55472a8e69dd", - "semantic_hash": "c3a117a387b50a03c79c55472a8e69dd" - }, - "apps/frontend/src/shared/ui/TableSkeleton.tsx": { - "mtime": 1782234154.2501974, - "ast_hash": "b93054b37e982116d9c01f29c8de7c02", - "semantic_hash": "b93054b37e982116d9c01f29c8de7c02" - }, - "apps/frontend/src/shared/ui/broker-allocation-bar/BrokerAllocationBar.tsx": { - "mtime": 1782234154.250554, - "ast_hash": "5440f1fb8d37b16d46ed02f655a97c7b", - "semantic_hash": "5440f1fb8d37b16d46ed02f655a97c7b" - }, - "apps/frontend/src/shared/ui/broker-allocation-bar/index.ts": { - "mtime": 1782234154.2537413, - "ast_hash": "24ee58076d4a6c703b2823446a22db9d", - "semantic_hash": "24ee58076d4a6c703b2823446a22db9d" - }, - "apps/frontend/src/shared/ui/index.ts": { - "mtime": 1782234154.2566009, - "ast_hash": "7c3a3ef5aad4877e051477202352246f", - "semantic_hash": "7c3a3ef5aad4877e051477202352246f" - }, - "apps/frontend/src/vite-env.d.ts": { - "mtime": 1781983110.6941705, - "ast_hash": "0352474ba2918efe13895edbc3780d94", - "semantic_hash": "0352474ba2918efe13895edbc3780d94" - }, - "apps/frontend/src/widgets/bond-details/index.ts": { - "mtime": 1782234154.2589407, - "ast_hash": "6c2833f3ad5c4098ed464e8135cf3a0a", - "semantic_hash": "6c2833f3ad5c4098ed464e8135cf3a0a" - }, - "apps/frontend/src/widgets/bond-details/ui/BondDetails.test.tsx": { - "mtime": 1782234154.2597606, - "ast_hash": "82531773c0831c13648b2529e69ff17a", - "semantic_hash": "82531773c0831c13648b2529e69ff17a" - }, - "apps/frontend/src/widgets/bond-details/ui/BondDetails.tsx": { - "mtime": 1782234499.2236698, - "ast_hash": "5ad1b13cd1c24c682acc374131717ab4", - "semantic_hash": "5ad1b13cd1c24c682acc374131717ab4" - }, - "apps/frontend/src/widgets/bond-positions-table/index.ts": { - "mtime": 1782234154.262638, - "ast_hash": "2d42df40caa888390d231fc154eb08a0", - "semantic_hash": "2d42df40caa888390d231fc154eb08a0" - }, - "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionRow.tsx": { - "mtime": 1782234499.235978, - "ast_hash": "b735b46b2999a76f6dcdea32a0d95326", - "semantic_hash": "b735b46b2999a76f6dcdea32a0d95326" - }, - "apps/frontend/src/widgets/bond-positions-table/ui/BondPositionTable.tsx": { - "mtime": 1782234499.2341378, - "ast_hash": "8e21ecaf7ae1cf7d5e14aea6b764bb87", - "semantic_hash": "8e21ecaf7ae1cf7d5e14aea6b764bb87" - }, - "apps/frontend/src/widgets/broker-account-card/index.ts": { - "mtime": 1782234154.2639308, - "ast_hash": "853cbf7e0f6999565654d2ade768ac0d", - "semantic_hash": "853cbf7e0f6999565654d2ade768ac0d" - }, - "apps/frontend/src/widgets/broker-account-card/ui/BrokerAccountCard.tsx": { - "mtime": 1782234499.228801, - "ast_hash": "a1dee5bf6f9f25e186e2cf35347dc186", - "semantic_hash": "a1dee5bf6f9f25e186e2cf35347dc186" - }, - "apps/frontend/src/widgets/broker-account-layout/index.ts": { - "mtime": 1782235959.1834426, - "ast_hash": "958c34329a838976dbff04c423405acd", - "semantic_hash": "958c34329a838976dbff04c423405acd" - }, - "apps/frontend/src/widgets/broker-account-layout/lib/useBrokerAccountContext.ts": { - "mtime": 1782235958.3936436, - "ast_hash": "4c685a810482c8ed9402cf03f7c9f3e7", - "semantic_hash": "4c685a810482c8ed9402cf03f7c9f3e7" - }, - "apps/frontend/src/widgets/broker-account-layout/ui/BrokerAccountLayout.tsx": { - "mtime": 1782283585.590551, - "ast_hash": "e7c81f94aac42a53fb0491f16e6a4805", - "semantic_hash": "e7c81f94aac42a53fb0491f16e6a4805" - }, - "apps/frontend/src/widgets/broker-accounts-summary/index.ts": { - "mtime": 1782234154.2802882, - "ast_hash": "35645e998f0eb805549f0efcc559d3cf", - "semantic_hash": "35645e998f0eb805549f0efcc559d3cf" - }, - "apps/frontend/src/widgets/broker-accounts-summary/ui/BrokerAccountsSummary.tsx": { - "mtime": 1782234154.2814603, - "ast_hash": "d3efb7b7c29621e4dae6ddd9f1e07a4b", - "semantic_hash": "d3efb7b7c29621e4dae6ddd9f1e07a4b" - }, - "apps/frontend/src/widgets/broker-allocation-chart/index.ts": { - "mtime": 1782234154.2819078, - "ast_hash": "f50aeeb9f054b427bdcb24252309ea53", - "semantic_hash": "f50aeeb9f054b427bdcb24252309ea53" - }, - "apps/frontend/src/widgets/broker-allocation-chart/ui/BrokerAllocationChart.tsx": { - "mtime": 1782234499.2233944, - "ast_hash": "c99c29028d2011c959c0b020e2719f9c", - "semantic_hash": "c99c29028d2011c959c0b020e2719f9c" - }, - "apps/frontend/src/widgets/broker-events-overview/index.ts": { - "mtime": 1782234154.282488, - "ast_hash": "a4c2e85e6bc1a2b110bbb8a87681b475", - "semantic_hash": "a4c2e85e6bc1a2b110bbb8a87681b475" - }, - "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.test.tsx": { - "mtime": 1782234154.282847, - "ast_hash": "1c5577b211447db6bdfa7a993a015df6", - "semantic_hash": "1c5577b211447db6bdfa7a993a015df6" - }, - "apps/frontend/src/widgets/broker-events-overview/ui/BrokerEventsOverview.tsx": { - "mtime": 1782234154.2830637, - "ast_hash": "64749f3c08aea9ad2ca657d6d449732c", - "semantic_hash": "64749f3c08aea9ad2ca657d6d449732c" - }, - "apps/frontend/src/widgets/broker-operations-table/index.ts": { - "mtime": 1782234154.2832656, - "ast_hash": "cad9edcac4c223e7afc4f5e52716bb77", - "semantic_hash": "cad9edcac4c223e7afc4f5e52716bb77" - }, - "apps/frontend/src/widgets/broker-operations-table/ui/BrokerOperationsTable.tsx": { - "mtime": 1782234499.2387905, - "ast_hash": "651ae7fb3743c2f3966c2e30c20fdbb4", - "semantic_hash": "651ae7fb3743c2f3966c2e30c20fdbb4" - }, - "apps/frontend/src/widgets/broker-overview/index.ts": { - "mtime": 1782234154.2838016, - "ast_hash": "bbeb1f0fc8793634b54378f9880d39d6", - "semantic_hash": "bbeb1f0fc8793634b54378f9880d39d6" - }, - "apps/frontend/src/widgets/broker-overview/ui/BrokerAssetCards.tsx": { - "mtime": 1782234499.227206, - "ast_hash": "184d5b0eec042c4c389f0929c9510a3e", - "semantic_hash": "184d5b0eec042c4c389f0929c9510a3e" - }, - "apps/frontend/src/widgets/broker-overview/ui/BrokerOverviewSkeleton.tsx": { - "mtime": 1782234154.2842286, - "ast_hash": "7c125c38b8c2d3dc33ca055232732b2e", - "semantic_hash": "7c125c38b8c2d3dc33ca055232732b2e" - }, - "apps/frontend/src/widgets/broker-overview/ui/BrokerSummary.tsx": { - "mtime": 1782234499.2263627, - "ast_hash": "05ce18da72d2655c792def839de0a815", - "semantic_hash": "05ce18da72d2655c792def839de0a815" - }, - "apps/frontend/src/widgets/broker-positions-table/index.ts": { - "mtime": 1782234154.2962582, - "ast_hash": "13f0487e88bb5e466d2b35fea760854d", - "semantic_hash": "13f0487e88bb5e466d2b35fea760854d" - }, - "apps/frontend/src/widgets/broker-positions-table/ui/BrokerPositionTable.tsx": { - "mtime": 1782234499.2242134, - "ast_hash": "685f89591744586502c36c5a6484828e", - "semantic_hash": "685f89591744586502c36c5a6484828e" - }, - "apps/frontend/src/widgets/broker-positions-table/ui/PositionTicker.tsx": { - "mtime": 1782234499.2255964, - "ast_hash": "6d5c599ece2340306192cc4bdda5b7c6", - "semantic_hash": "6d5c599ece2340306192cc4bdda5b7c6" - }, - "apps/frontend/src/widgets/dividends-table/index.ts": { - "mtime": 1782234154.3080256, - "ast_hash": "87ce11edc57752ab3df4d0ba2edbd56a", - "semantic_hash": "87ce11edc57752ab3df4d0ba2edbd56a" - }, - "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.test.tsx": { - "mtime": 1782234154.3094714, - "ast_hash": "66fa11a8698dcdea9d1458aabbea967d", - "semantic_hash": "66fa11a8698dcdea9d1458aabbea967d" - }, - "apps/frontend/src/widgets/dividends-table/ui/DividendsTable.tsx": { - "mtime": 1782234499.2349405, - "ast_hash": "91e17b1884c8d84afaabda1efe740315", - "semantic_hash": "91e17b1884c8d84afaabda1efe740315" - }, - "apps/frontend/src/widgets/portfolio-analytics/index.ts": { - "mtime": 1782234154.3160906, - "ast_hash": "9a067f617b02b8163e0841b4f6c3ef76", - "semantic_hash": "9a067f617b02b8163e0841b4f6c3ef76" - }, - "apps/frontend/src/widgets/portfolio-analytics/ui/AnalyticsSummary.tsx": { - "mtime": 1782234499.240399, - "ast_hash": "ec5ad6b1fe9db3dcb0bb2365559b0d3b", - "semantic_hash": "ec5ad6b1fe9db3dcb0bb2365559b0d3b" - }, - "apps/frontend/src/widgets/portfolio-card/index.ts": { - "mtime": 1782234154.318428, - "ast_hash": "bd58a2938c1159dbe8ef1e7d00871aaf", - "semantic_hash": "bd58a2938c1159dbe8ef1e7d00871aaf" - }, - "apps/frontend/src/widgets/portfolio-card/ui/PortfolioCard.tsx": { - "mtime": 1782234499.2321548, - "ast_hash": "22dda5e992480144ae3b83ecf55b3bb8", - "semantic_hash": "22dda5e992480144ae3b83ecf55b3bb8" - }, - "apps/frontend/src/widgets/portfolio-form/index.ts": { - "mtime": 1782234154.3286312, - "ast_hash": "c683d9795c7e4bafe43083686f005044", - "semantic_hash": "c683d9795c7e4bafe43083686f005044" - }, - "apps/frontend/src/widgets/portfolio-form/ui/PortfolioForm.tsx": { - "mtime": 1782234499.2334826, - "ast_hash": "d34cb15eba46e20908a911a84e5ff345", - "semantic_hash": "d34cb15eba46e20908a911a84e5ff345" - }, - "apps/frontend/src/widgets/portfolio-summary/index.ts": { - "mtime": 1782234154.3310575, - "ast_hash": "88e4e3463f61287e4791d3d027744634", - "semantic_hash": "88e4e3463f61287e4791d3d027744634" - }, - "apps/frontend/src/widgets/portfolio-summary/ui/AllocationChart.tsx": { - "mtime": 1782234499.2314556, - "ast_hash": "d2b1a161a6f48909f40f2f088d74c982", - "semantic_hash": "d2b1a161a6f48909f40f2f088d74c982" - }, - "apps/frontend/src/widgets/portfolio-summary/ui/PortfolioSummary.tsx": { - "mtime": 1782234499.2310858, - "ast_hash": "81db619787495102a97f23945e3ca36b", - "semantic_hash": "81db619787495102a97f23945e3ca36b" - }, - "apps/frontend/src/widgets/price-chart/index.ts": { - "mtime": 1782234154.3372712, - "ast_hash": "a4fc53783c87adc0feb2d869f1f3b14b", - "semantic_hash": "a4fc53783c87adc0feb2d869f1f3b14b" - }, - "apps/frontend/src/widgets/price-chart/ui/PriceChart.test.tsx": { - "mtime": 1782234154.3376505, - "ast_hash": "da8f66f7dae0f6abb655a3a7709b396d", - "semantic_hash": "da8f66f7dae0f6abb655a3a7709b396d" - }, - "apps/frontend/src/widgets/price-chart/ui/PriceChart.tsx": { - "mtime": 1782234154.3379, - "ast_hash": "801b100536ce107d8904312e9302adba", - "semantic_hash": "801b100536ce107d8904312e9302adba" - }, - "apps/frontend/src/widgets/search-bar/index.ts": { - "mtime": 1782234154.3381362, - "ast_hash": "2afd9d9f4363adb7dae2f89bc4737683", - "semantic_hash": "2afd9d9f4363adb7dae2f89bc4737683" - }, - "apps/frontend/src/widgets/search-bar/ui/SearchBar.test.tsx": { - "mtime": 1782238957.8439088, - "ast_hash": "da01346137c3ecaf702de4162bbcbb2b", - "semantic_hash": "da01346137c3ecaf702de4162bbcbb2b" - }, - "apps/frontend/src/widgets/search-bar/ui/SearchBar.tsx": { - "mtime": 1782234154.3392541, - "ast_hash": "ad77a3ae1f73e3900ec814e86e9238a0", - "semantic_hash": "ad77a3ae1f73e3900ec814e86e9238a0" - }, - "apps/frontend/src/widgets/share-positions-table/index.ts": { - "mtime": 1782234154.339721, - "ast_hash": "b2ddca26f52b4c1e590e41fdcc586680", - "semantic_hash": "b2ddca26f52b4c1e590e41fdcc586680" - }, - "apps/frontend/src/widgets/share-positions-table/ui/SharePositionRow.tsx": { - "mtime": 1782234499.237214, - "ast_hash": "a59f770147fef4f0ed7c7172b84d879a", - "semantic_hash": "a59f770147fef4f0ed7c7172b84d879a" - }, - "apps/frontend/src/widgets/share-positions-table/ui/SharePositionTable.tsx": { - "mtime": 1782234499.2364428, - "ast_hash": "b12873d0b7d8558c2d9ee5091e66ec8f", - "semantic_hash": "b12873d0b7d8558c2d9ee5091e66ec8f" - }, - "apps/frontend/src/widgets/stock-details/index.ts": { - "mtime": 1782234154.3412755, - "ast_hash": "254141e6a5f1737b1a50b75736b5bca5", - "semantic_hash": "254141e6a5f1737b1a50b75736b5bca5" - }, - "apps/frontend/src/widgets/stock-details/ui/StockDetails.test.tsx": { - "mtime": 1782234154.34167, - "ast_hash": "1f8aee078d9612fbbad38a60460eb30d", - "semantic_hash": "1f8aee078d9612fbbad38a60460eb30d" - }, - "apps/frontend/src/widgets/stock-details/ui/StockDetails.tsx": { - "mtime": 1782234499.236892, - "ast_hash": "eb41e28728dbd41863894707fd8ee79d", - "semantic_hash": "eb41e28728dbd41863894707fd8ee79d" - }, - "apps/frontend/tsconfig.json": { - "mtime": 1782236950.7748494, - "ast_hash": "5313d336d43a09500fb529e2b7aa7c66", - "semantic_hash": "5313d336d43a09500fb529e2b7aa7c66" - }, - "apps/frontend/tsconfig.node.json": { - "mtime": 1781754811.5799859, - "ast_hash": "6f94cb4d4ab278b4aeb9c19eb1c588cf", - "semantic_hash": "6f94cb4d4ab278b4aeb9c19eb1c588cf" - }, - "apps/frontend/vite.config.ts": { - "mtime": 1782238516.9046216, - "ast_hash": "755262d290148504d8d459b6a1fc1aff", - "semantic_hash": "755262d290148504d8d459b6a1fc1aff" - }, - "apps/frontend/vitest.config.ts": { - "mtime": 1782238674.9608793, - "ast_hash": "bd1f0961be1104e96c31f600b199ae3a", - "semantic_hash": "bd1f0961be1104e96c31f600b199ae3a" - }, - "biome.json": { - "mtime": 1782235418.8968964, - "ast_hash": "33a5ea65d6f8a7c2ce429fa2de9cfae6", - "semantic_hash": "33a5ea65d6f8a7c2ce429fa2de9cfae6" - }, - "package.json": { - "mtime": 1782234154.3750718, - "ast_hash": "19a58e31e8e214ba34edfc327b76e839", - "semantic_hash": "19a58e31e8e214ba34edfc327b76e839" - }, - "packages/design-system/.storybook/main.ts": { - "mtime": 1782049494.3797593, - "ast_hash": "c5f395daf1451277ddd041e4b3809629", - "semantic_hash": "c5f395daf1451277ddd041e4b3809629" - }, - "packages/design-system/.storybook/preview.tsx": { - "mtime": 1782049494.3801134, - "ast_hash": "8ed0ddb7d8ffb63b262530187f39bffc", - "semantic_hash": "8ed0ddb7d8ffb63b262530187f39bffc" - }, - "packages/design-system/.storybook/vitest.setup.ts": { - "mtime": 1782049494.3802428, - "ast_hash": "806a9b7c09c10df0867e93e96f408f31", - "semantic_hash": "806a9b7c09c10df0867e93e96f408f31" - }, - "packages/design-system/package.json": { - "mtime": 1782049494.383343, - "ast_hash": "e65c9a5fef9bb4943770224b69a76065", - "semantic_hash": "e65c9a5fef9bb4943770224b69a76065" - }, - "packages/design-system/src/components/Alert/Alert.stories.tsx": { - "mtime": 1782049494.3838167, - "ast_hash": "f7d4f251c94a6b160cb8ea237eaf7586", - "semantic_hash": "f7d4f251c94a6b160cb8ea237eaf7586" - }, - "packages/design-system/src/components/Alert/Alert.test.tsx": { - "mtime": 1782049494.3839822, - "ast_hash": "7e039f888f9720ab62e3547aad7debf0", - "semantic_hash": "7e039f888f9720ab62e3547aad7debf0" - }, - "packages/design-system/src/components/Alert/Alert.tsx": { - "mtime": 1782049494.3843772, - "ast_hash": "c1731649e1255ccf1d400ecaa3b6fbb8", - "semantic_hash": "c1731649e1255ccf1d400ecaa3b6fbb8" - }, - "packages/design-system/src/components/Alert/index.ts": { - "mtime": 1782049494.3846424, - "ast_hash": "5d878ac22b0f74f2884851ec6b8f6bbb", - "semantic_hash": "5d878ac22b0f74f2884851ec6b8f6bbb" - }, - "packages/design-system/src/components/Badge/Badge.stories.tsx": { - "mtime": 1782049494.3873687, - "ast_hash": "35f79faddd1c047bd30486a6e2f2ff12", - "semantic_hash": "35f79faddd1c047bd30486a6e2f2ff12" - }, - "packages/design-system/src/components/Badge/Badge.test.tsx": { - "mtime": 1782049494.3907316, - "ast_hash": "d11e6dcd2855d757cacc23acfc36a918", - "semantic_hash": "d11e6dcd2855d757cacc23acfc36a918" - }, - "packages/design-system/src/components/Badge/Badge.tsx": { - "mtime": 1782049494.394745, - "ast_hash": "13b2e9a4c0e97dea63c0669be57339ea", - "semantic_hash": "13b2e9a4c0e97dea63c0669be57339ea" - }, - "packages/design-system/src/components/Badge/index.ts": { - "mtime": 1782049494.3952599, - "ast_hash": "f0315d616ee07e7090f239fc01d914bf", - "semantic_hash": "f0315d616ee07e7090f239fc01d914bf" - }, - "packages/design-system/src/components/Button/Button.stories.tsx": { - "mtime": 1782049494.395783, - "ast_hash": "04e06998cdcd138b02636eb318e6816c", - "semantic_hash": "04e06998cdcd138b02636eb318e6816c" - }, - "packages/design-system/src/components/Button/Button.test.tsx": { - "mtime": 1782049494.395965, - "ast_hash": "132345350d7c8af406fc1419f3f2a685", - "semantic_hash": "132345350d7c8af406fc1419f3f2a685" - }, - "packages/design-system/src/components/Button/Button.tsx": { - "mtime": 1782049494.3961115, - "ast_hash": "f01d3070cb34cc7e7438caca1c616cd8", - "semantic_hash": "f01d3070cb34cc7e7438caca1c616cd8" - }, - "packages/design-system/src/components/Button/index.ts": { - "mtime": 1782049494.3969605, - "ast_hash": "5b5bf384279e47eaf3407600feb557af", - "semantic_hash": "5b5bf384279e47eaf3407600feb557af" - }, - "packages/design-system/src/components/Card/Card.stories.tsx": { - "mtime": 1782049494.397456, - "ast_hash": "3be9d383cbc1b597a7b1e5a4c3578e37", - "semantic_hash": "3be9d383cbc1b597a7b1e5a4c3578e37" - }, - "packages/design-system/src/components/Card/Card.test.tsx": { - "mtime": 1782049494.397756, - "ast_hash": "4fc5e5fed0d5d3f704f35f4b9272a93d", - "semantic_hash": "4fc5e5fed0d5d3f704f35f4b9272a93d" - }, - "packages/design-system/src/components/Card/Card.tsx": { - "mtime": 1782049494.3981168, - "ast_hash": "e9af41f0cf5aa63306b0297aa2649541", - "semantic_hash": "e9af41f0cf5aa63306b0297aa2649541" - }, - "packages/design-system/src/components/Card/index.ts": { - "mtime": 1782049494.3992553, - "ast_hash": "958af8bc4bc6dbc3633d5907f501d15b", - "semantic_hash": "958af8bc4bc6dbc3633d5907f501d15b" - }, - "packages/design-system/src/components/Checkbox/Checkbox.stories.tsx": { - "mtime": 1782049494.399588, - "ast_hash": "0cae0d9b33e733f5a70f95127de2133d", - "semantic_hash": "0cae0d9b33e733f5a70f95127de2133d" - }, - "packages/design-system/src/components/Checkbox/Checkbox.test.tsx": { - "mtime": 1782049494.3997636, - "ast_hash": "0b47344ccd1a3cda55fb3e97d770a493", - "semantic_hash": "0b47344ccd1a3cda55fb3e97d770a493" - }, - "packages/design-system/src/components/Checkbox/Checkbox.tsx": { - "mtime": 1782049494.3999221, - "ast_hash": "7521eeed39363b14a122ec2798b5c484", - "semantic_hash": "7521eeed39363b14a122ec2798b5c484" - }, - "packages/design-system/src/components/Checkbox/index.ts": { - "mtime": 1782049494.4000802, - "ast_hash": "77d774bbd14beeb08afcc1f059eedbf8", - "semantic_hash": "77d774bbd14beeb08afcc1f059eedbf8" - }, - "packages/design-system/src/components/Chip/Chip.stories.tsx": { - "mtime": 1782049494.4003072, - "ast_hash": "c4a7f3703dc34313cc48790deaf013b2", - "semantic_hash": "c4a7f3703dc34313cc48790deaf013b2" - }, - "packages/design-system/src/components/Chip/Chip.test.tsx": { - "mtime": 1782049494.400491, - "ast_hash": "c740ccff0f5dad30531f821dfae99771", - "semantic_hash": "c740ccff0f5dad30531f821dfae99771" - }, - "packages/design-system/src/components/Chip/Chip.tsx": { - "mtime": 1782049494.4006445, - "ast_hash": "2b0cfd31221d7d3c3eb6a9c0ced1fc80", - "semantic_hash": "2b0cfd31221d7d3c3eb6a9c0ced1fc80" - }, - "packages/design-system/src/components/Chip/index.ts": { - "mtime": 1782049494.400805, - "ast_hash": "a1c2dffc221e1682373887b7afb1d65c", - "semantic_hash": "a1c2dffc221e1682373887b7afb1d65c" - }, - "packages/design-system/src/components/DataTable/DataTable.stories.tsx": { - "mtime": 1782049494.4012308, - "ast_hash": "7cc32ff2b0d30d63d52c722a204602b2", - "semantic_hash": "7cc32ff2b0d30d63d52c722a204602b2" - }, - "packages/design-system/src/components/DataTable/DataTable.test.tsx": { - "mtime": 1782049494.401537, - "ast_hash": "6a63b0dbf0fcaf13187f163cdc47cfb9", - "semantic_hash": "6a63b0dbf0fcaf13187f163cdc47cfb9" - }, - "packages/design-system/src/components/DataTable/DataTable.tsx": { - "mtime": 1782049494.4017923, - "ast_hash": "19609b1045e75aaa799a4bfc63009f60", - "semantic_hash": "19609b1045e75aaa799a4bfc63009f60" - }, - "packages/design-system/src/components/DataTable/index.ts": { - "mtime": 1782049494.4019809, - "ast_hash": "7f2d818fae5d2bb55e255a87fcceaa5a", - "semantic_hash": "7f2d818fae5d2bb55e255a87fcceaa5a" - }, - "packages/design-system/src/components/Dialog/Dialog.stories.tsx": { - "mtime": 1782049494.402207, - "ast_hash": "9d56222d7e08470401f2a5f8378b277b", - "semantic_hash": "9d56222d7e08470401f2a5f8378b277b" - }, - "packages/design-system/src/components/Dialog/Dialog.test.tsx": { - "mtime": 1782049494.4023755, - "ast_hash": "1a499896231544ffcd3f37e6b78f5c06", - "semantic_hash": "1a499896231544ffcd3f37e6b78f5c06" - }, - "packages/design-system/src/components/Dialog/Dialog.tsx": { - "mtime": 1782049494.402529, - "ast_hash": "459830a735080844e09198b6ad876995", - "semantic_hash": "459830a735080844e09198b6ad876995" - }, - "packages/design-system/src/components/Dialog/index.ts": { - "mtime": 1782049494.4026856, - "ast_hash": "b62734780e5beac05efc15d55ce71483", - "semantic_hash": "b62734780e5beac05efc15d55ce71483" - }, - "packages/design-system/src/components/EmptyState/EmptyState.stories.tsx": { - "mtime": 1782049494.4028974, - "ast_hash": "608d2ce16441860f1b0254f35cc80b03", - "semantic_hash": "608d2ce16441860f1b0254f35cc80b03" - }, - "packages/design-system/src/components/EmptyState/EmptyState.test.tsx": { - "mtime": 1782049494.4030335, - "ast_hash": "b27cf2b858c57344cb62344747acb285", - "semantic_hash": "b27cf2b858c57344cb62344747acb285" - }, - "packages/design-system/src/components/EmptyState/EmptyState.tsx": { - "mtime": 1782049494.4032233, - "ast_hash": "ea00df72cf0bcf26b19086c6b4ed92a2", - "semantic_hash": "ea00df72cf0bcf26b19086c6b4ed92a2" - }, - "packages/design-system/src/components/EmptyState/index.ts": { - "mtime": 1782049494.40334, - "ast_hash": "6f29cbd100777cf3643082ac0b748769", - "semantic_hash": "6f29cbd100777cf3643082ac0b748769" - }, - "packages/design-system/src/components/ErrorState/ErrorState.stories.tsx": { - "mtime": 1782049494.4035182, - "ast_hash": "4d06443a0fc219dfbde6a9552521d161", - "semantic_hash": "4d06443a0fc219dfbde6a9552521d161" - }, - "packages/design-system/src/components/ErrorState/ErrorState.test.tsx": { - "mtime": 1782049494.4036145, - "ast_hash": "e138f5085510ceaf4710557f65447416", - "semantic_hash": "e138f5085510ceaf4710557f65447416" - }, - "packages/design-system/src/components/ErrorState/ErrorState.tsx": { - "mtime": 1782049494.4039152, - "ast_hash": "42a8058b397b33a00f6c89f8b61d8392", - "semantic_hash": "42a8058b397b33a00f6c89f8b61d8392" - }, - "packages/design-system/src/components/ErrorState/index.ts": { - "mtime": 1782049494.4040618, - "ast_hash": "f3136421347da71b3b325cbaa4e07522", - "semantic_hash": "f3136421347da71b3b325cbaa4e07522" - }, - "packages/design-system/src/components/FilterBar/FilterBar.stories.tsx": { - "mtime": 1782049494.4042356, - "ast_hash": "22875173926d0d14ac95933db1ecf52b", - "semantic_hash": "22875173926d0d14ac95933db1ecf52b" - }, - "packages/design-system/src/components/FilterBar/FilterBar.test.tsx": { - "mtime": 1782049494.4043255, - "ast_hash": "fe0402601049bba1a5dc49ea60c057ef", - "semantic_hash": "fe0402601049bba1a5dc49ea60c057ef" - }, - "packages/design-system/src/components/FilterBar/FilterBar.tsx": { - "mtime": 1782049494.4044135, - "ast_hash": "1018939edb7aa4a646000a40a54d4d3b", - "semantic_hash": "1018939edb7aa4a646000a40a54d4d3b" - }, - "packages/design-system/src/components/FilterBar/index.ts": { - "mtime": 1782049494.4044945, - "ast_hash": "e8e697daab0a96acdeb14fe733173ff0", - "semantic_hash": "e8e697daab0a96acdeb14fe733173ff0" - }, - "packages/design-system/src/components/FormField/FormField.stories.tsx": { - "mtime": 1782049494.4046757, - "ast_hash": "e0552710cf6f22621d761a4aa0d8d328", - "semantic_hash": "e0552710cf6f22621d761a4aa0d8d328" - }, - "packages/design-system/src/components/FormField/FormField.test.tsx": { - "mtime": 1782049494.4049892, - "ast_hash": "899143bed89f8dce8baed71bab1399bc", - "semantic_hash": "899143bed89f8dce8baed71bab1399bc" - }, - "packages/design-system/src/components/FormField/FormField.tsx": { - "mtime": 1782049494.4050932, - "ast_hash": "1b97547859daf851f28025d37307cd3c", - "semantic_hash": "1b97547859daf851f28025d37307cd3c" - }, - "packages/design-system/src/components/FormField/index.ts": { - "mtime": 1782049494.405469, - "ast_hash": "07f4439aa8363e4e4a4118b2e38be1f9", - "semantic_hash": "07f4439aa8363e4e4a4118b2e38be1f9" - }, - "packages/design-system/src/components/Heading/Heading.stories.tsx": { - "mtime": 1782049494.405618, - "ast_hash": "dc9e1134c30916db128d27c9ffd145dc", - "semantic_hash": "dc9e1134c30916db128d27c9ffd145dc" - }, - "packages/design-system/src/components/Heading/Heading.test.tsx": { - "mtime": 1782049494.405712, - "ast_hash": "36da0e776ac99dbe9b9eae180fd904bb", - "semantic_hash": "36da0e776ac99dbe9b9eae180fd904bb" - }, - "packages/design-system/src/components/Heading/Heading.tsx": { - "mtime": 1782049494.4064078, - "ast_hash": "d9cc08de1f10b3009a9d20e1cac8ea98", - "semantic_hash": "d9cc08de1f10b3009a9d20e1cac8ea98" - }, - "packages/design-system/src/components/Heading/index.ts": { - "mtime": 1782049494.4066288, - "ast_hash": "eb369d243944241bbcae0524260044b7", - "semantic_hash": "eb369d243944241bbcae0524260044b7" - }, - "packages/design-system/src/components/IconButton/IconButton.stories.tsx": { - "mtime": 1782049494.4068162, - "ast_hash": "d8f49b8ae16c0b0761b9570b21160372", - "semantic_hash": "d8f49b8ae16c0b0761b9570b21160372" - }, - "packages/design-system/src/components/IconButton/IconButton.test.tsx": { - "mtime": 1782049494.4069183, - "ast_hash": "be7c6ca871e4333668826dd3f480d6fa", - "semantic_hash": "be7c6ca871e4333668826dd3f480d6fa" - }, - "packages/design-system/src/components/IconButton/IconButton.tsx": { - "mtime": 1782049494.4070303, - "ast_hash": "b2b4488a0fdae885281bfa3c48c51ead", - "semantic_hash": "b2b4488a0fdae885281bfa3c48c51ead" - }, - "packages/design-system/src/components/IconButton/index.ts": { - "mtime": 1782049494.407138, - "ast_hash": "b98f4437d242c3fefd4a282a5d6dbef8", - "semantic_hash": "b98f4437d242c3fefd4a282a5d6dbef8" - }, - "packages/design-system/src/components/Link/Link.stories.tsx": { - "mtime": 1782049494.407287, - "ast_hash": "9103fc748b9d608f8d542280c76f74cc", - "semantic_hash": "9103fc748b9d608f8d542280c76f74cc" - }, - "packages/design-system/src/components/Link/Link.test.tsx": { - "mtime": 1782049494.4079792, - "ast_hash": "7129ea79dada70cd9e6e0d6e66448780", - "semantic_hash": "7129ea79dada70cd9e6e0d6e66448780" - }, - "packages/design-system/src/components/Link/Link.tsx": { - "mtime": 1782049494.4081566, - "ast_hash": "f67a5ceebd7b228c7ec1152b5aefb629", - "semantic_hash": "f67a5ceebd7b228c7ec1152b5aefb629" - }, - "packages/design-system/src/components/Link/index.ts": { - "mtime": 1782049494.4082787, - "ast_hash": "8020f2c17974257af1ce2561e5e88478", - "semantic_hash": "8020f2c17974257af1ce2561e5e88478" - }, - "packages/design-system/src/components/LoadingState/LoadingState.stories.tsx": { - "mtime": 1782049494.4084702, - "ast_hash": "0a6d3a09099f238075308b968d32d081", - "semantic_hash": "0a6d3a09099f238075308b968d32d081" - }, - "packages/design-system/src/components/LoadingState/LoadingState.test.tsx": { - "mtime": 1782049494.4085839, - "ast_hash": "e78c00394aa07c93825f81d89840859c", - "semantic_hash": "e78c00394aa07c93825f81d89840859c" - }, - "packages/design-system/src/components/LoadingState/LoadingState.tsx": { - "mtime": 1782049494.4087908, - "ast_hash": "512329f1f7aa755d6441abb4475732c1", - "semantic_hash": "512329f1f7aa755d6441abb4475732c1" - }, - "packages/design-system/src/components/LoadingState/index.ts": { - "mtime": 1782049494.4089384, - "ast_hash": "d5577add596c63bec6c91f42fbf25492", - "semantic_hash": "d5577add596c63bec6c91f42fbf25492" - }, - "packages/design-system/src/components/Metric/Metric.stories.tsx": { - "mtime": 1782049494.4092026, - "ast_hash": "366eba19137ca6a801379efbf79b8d20", - "semantic_hash": "366eba19137ca6a801379efbf79b8d20" - }, - "packages/design-system/src/components/Metric/Metric.test.tsx": { - "mtime": 1782049494.4094, - "ast_hash": "c9bdb8a4a31ec24600f5d301038289d9", - "semantic_hash": "c9bdb8a4a31ec24600f5d301038289d9" - }, - "packages/design-system/src/components/Metric/Metric.tsx": { - "mtime": 1782049494.409605, - "ast_hash": "15de927413e2179edd739c89f572c423", - "semantic_hash": "15de927413e2179edd739c89f572c423" - }, - "packages/design-system/src/components/Metric/index.ts": { - "mtime": 1782049494.41104, - "ast_hash": "9e52ff75993a53f14cc3dec8b45a56e3", - "semantic_hash": "9e52ff75993a53f14cc3dec8b45a56e3" - }, - "packages/design-system/src/components/Money/Money.stories.tsx": { - "mtime": 1782049494.4113302, - "ast_hash": "2b6cacb257bb322eec47b4aa6032975b", - "semantic_hash": "2b6cacb257bb322eec47b4aa6032975b" - }, - "packages/design-system/src/components/Money/Money.test.tsx": { - "mtime": 1782049494.4115129, - "ast_hash": "5656514c13571b4c9158cb97751ea0b5", - "semantic_hash": "5656514c13571b4c9158cb97751ea0b5" - }, - "packages/design-system/src/components/Money/Money.tsx": { - "mtime": 1782049494.4116974, - "ast_hash": "416d14a1790a4fb3df81a4bed21afe13", - "semantic_hash": "416d14a1790a4fb3df81a4bed21afe13" - }, - "packages/design-system/src/components/Money/index.ts": { - "mtime": 1782049494.4118507, - "ast_hash": "f7ecf8f9fd4b68994d1cb5059bc0d5e9", - "semantic_hash": "f7ecf8f9fd4b68994d1cb5059bc0d5e9" - }, - "packages/design-system/src/components/PriceChange/PriceChange.stories.tsx": { - "mtime": 1782049494.4124537, - "ast_hash": "3e8187c4cf85c589c1f0417999ecea48", - "semantic_hash": "3e8187c4cf85c589c1f0417999ecea48" - }, - "packages/design-system/src/components/PriceChange/PriceChange.test.tsx": { - "mtime": 1782049494.4126573, - "ast_hash": "7db4c7ec88534253239253613fa2b085", - "semantic_hash": "7db4c7ec88534253239253613fa2b085" - }, - "packages/design-system/src/components/PriceChange/PriceChange.tsx": { - "mtime": 1782049494.4145107, - "ast_hash": "92540bce1335d6f0c2bbf9b223275eff", - "semantic_hash": "92540bce1335d6f0c2bbf9b223275eff" - }, - "packages/design-system/src/components/PriceChange/index.ts": { - "mtime": 1782049494.414732, - "ast_hash": "270ba4eab7274b9c175d0835502b038c", - "semantic_hash": "270ba4eab7274b9c175d0835502b038c" - }, - "packages/design-system/src/components/Progress/Progress.stories.tsx": { - "mtime": 1782049494.415, - "ast_hash": "3a200498a61c32b6a1c5a64cfa820f77", - "semantic_hash": "3a200498a61c32b6a1c5a64cfa820f77" - }, - "packages/design-system/src/components/Progress/Progress.test.tsx": { - "mtime": 1782049494.415152, - "ast_hash": "f488fcb86898ecf41393b35c81b48a8e", - "semantic_hash": "f488fcb86898ecf41393b35c81b48a8e" - }, - "packages/design-system/src/components/Progress/Progress.tsx": { - "mtime": 1782049494.4153068, - "ast_hash": "8d00ed2567324b85cd7b68104fbede66", - "semantic_hash": "8d00ed2567324b85cd7b68104fbede66" - }, - "packages/design-system/src/components/Progress/index.ts": { - "mtime": 1782049494.4154437, - "ast_hash": "0d1c2b2e8ca7c46d1972f40e2d8658f1", - "semantic_hash": "0d1c2b2e8ca7c46d1972f40e2d8658f1" - }, - "packages/design-system/src/components/Select/Select.stories.tsx": { - "mtime": 1782049494.4156458, - "ast_hash": "b5eae92704758e3ad40ef350109cec08", - "semantic_hash": "b5eae92704758e3ad40ef350109cec08" - }, - "packages/design-system/src/components/Select/Select.test.tsx": { - "mtime": 1782049494.4158037, - "ast_hash": "c3e39ea046fdc991cefeabbd3ad3d76c", - "semantic_hash": "c3e39ea046fdc991cefeabbd3ad3d76c" - }, - "packages/design-system/src/components/Select/Select.tsx": { - "mtime": 1782049494.4160864, - "ast_hash": "fd6d0b4a4a8f9267e44080d21904eef4", - "semantic_hash": "fd6d0b4a4a8f9267e44080d21904eef4" - }, - "packages/design-system/src/components/Select/index.ts": { - "mtime": 1782049494.4163954, - "ast_hash": "131388a2a73a97d381fccb7b5cad0aea", - "semantic_hash": "131388a2a73a97d381fccb7b5cad0aea" - }, - "packages/design-system/src/components/Skeleton/Skeleton.stories.tsx": { - "mtime": 1782049494.4166481, - "ast_hash": "d49006942ce64a1f1053fd6e600540cb", - "semantic_hash": "d49006942ce64a1f1053fd6e600540cb" - }, - "packages/design-system/src/components/Skeleton/Skeleton.test.tsx": { - "mtime": 1782049494.4168205, - "ast_hash": "05044b79e2c9cb4a50b4be99f040dcd6", - "semantic_hash": "05044b79e2c9cb4a50b4be99f040dcd6" - }, - "packages/design-system/src/components/Skeleton/Skeleton.tsx": { - "mtime": 1782049494.4170365, - "ast_hash": "b44e406b01f944608a429e032be0e8b4", - "semantic_hash": "b44e406b01f944608a429e032be0e8b4" - }, - "packages/design-system/src/components/Skeleton/index.ts": { - "mtime": 1782049494.417168, - "ast_hash": "7ce98332a4a87b48127268bf8c4111da", - "semantic_hash": "7ce98332a4a87b48127268bf8c4111da" - }, - "packages/design-system/src/components/Surface/Surface.stories.tsx": { - "mtime": 1782049494.4173656, - "ast_hash": "d1c248904b02b40ab70f765dbb046bc8", - "semantic_hash": "d1c248904b02b40ab70f765dbb046bc8" - }, - "packages/design-system/src/components/Surface/Surface.test.tsx": { - "mtime": 1782049494.417519, - "ast_hash": "2ef8c3a3958d184d3b629b33151378cb", - "semantic_hash": "2ef8c3a3958d184d3b629b33151378cb" - }, - "packages/design-system/src/components/Surface/Surface.tsx": { - "mtime": 1782049494.4176633, - "ast_hash": "9b1ae3b70c9dfb856d51c8350e38bb41", - "semantic_hash": "9b1ae3b70c9dfb856d51c8350e38bb41" - }, - "packages/design-system/src/components/Surface/index.ts": { - "mtime": 1782049494.4178047, - "ast_hash": "e0b0c662de1d93f758604e8650e9e25a", - "semantic_hash": "e0b0c662de1d93f758604e8650e9e25a" - }, - "packages/design-system/src/components/Text/Text.stories.tsx": { - "mtime": 1782049494.4179614, - "ast_hash": "e0c563fd786e3d15072fffd24ed5a67b", - "semantic_hash": "e0c563fd786e3d15072fffd24ed5a67b" - }, - "packages/design-system/src/components/Text/Text.test.tsx": { - "mtime": 1782049494.4180617, - "ast_hash": "53897ff3a3353c706becfb5833a3bb12", - "semantic_hash": "53897ff3a3353c706becfb5833a3bb12" - }, - "packages/design-system/src/components/Text/Text.tsx": { - "mtime": 1782049494.4182534, - "ast_hash": "737a6e373f5b8370fd9c73f108b23cba", - "semantic_hash": "737a6e373f5b8370fd9c73f108b23cba" - }, - "packages/design-system/src/components/Text/index.ts": { - "mtime": 1782049494.418347, - "ast_hash": "77db03b651d8d5d95ffc036ade90ed66", - "semantic_hash": "77db03b651d8d5d95ffc036ade90ed66" - }, - "packages/design-system/src/components/TextField/TextField.stories.tsx": { - "mtime": 1782049494.4186006, - "ast_hash": "4a4d4fc15e8c863c949ada1f0d91595e", - "semantic_hash": "4a4d4fc15e8c863c949ada1f0d91595e" - }, - "packages/design-system/src/components/TextField/TextField.test.tsx": { - "mtime": 1782049494.4188516, - "ast_hash": "83a72f28782302403021a06da36923d3", - "semantic_hash": "83a72f28782302403021a06da36923d3" - }, - "packages/design-system/src/components/TextField/TextField.tsx": { - "mtime": 1782049494.419057, - "ast_hash": "3f5ae9ca450a01b13526a8a73fbbbab9", - "semantic_hash": "3f5ae9ca450a01b13526a8a73fbbbab9" - }, - "packages/design-system/src/components/TextField/index.ts": { - "mtime": 1782049494.4192588, - "ast_hash": "07f89f1cdd8a643aab6b722b002cf096", - "semantic_hash": "07f89f1cdd8a643aab6b722b002cf096" - }, - "packages/design-system/src/components/index.ts": { - "mtime": 1782049494.419385, - "ast_hash": "0e4710cce22315c1cbdd14afdbd4de62", - "semantic_hash": "0e4710cce22315c1cbdd14afdbd4de62" - }, - "packages/design-system/src/index.ts": { - "mtime": 1782049494.4195092, - "ast_hash": "b40b548eb7a008942fd7ae010c24cd77", - "semantic_hash": "b40b548eb7a008942fd7ae010c24cd77" - }, - "packages/design-system/src/test/setup.ts": { - "mtime": 1782049494.4199715, - "ast_hash": "1808f55463a86056d6953033b420c626", - "semantic_hash": "1808f55463a86056d6953033b420c626" - }, - "packages/design-system/src/theme/MoexVibeThemeProvider.tsx": { - "mtime": 1782049494.4203498, - "ast_hash": "71a3e6977c37b4eca12e2cc1f172a22a", - "semantic_hash": "71a3e6977c37b4eca12e2cc1f172a22a" - }, - "packages/design-system/src/theme/createMoexVibeTheme.test.ts": { - "mtime": 1782049494.42048, - "ast_hash": "d28cf0e8029c5e2de7c19d55efab0044", - "semantic_hash": "d28cf0e8029c5e2de7c19d55efab0044" - }, - "packages/design-system/src/theme/createMoexVibeTheme.ts": { - "mtime": 1782049494.420589, - "ast_hash": "3bd28f1c308154bb106aaa1de7dc5923", - "semantic_hash": "3bd28f1c308154bb106aaa1de7dc5923" - }, - "packages/design-system/src/theme/index.ts": { - "mtime": 1782049494.4206963, - "ast_hash": "5489f7f74b7850b2a6e56d1105ed8f7c", - "semantic_hash": "5489f7f74b7850b2a6e56d1105ed8f7c" - }, - "packages/design-system/src/theme/mui.d.ts": { - "mtime": 1782049494.4208038, - "ast_hash": "1839341e496df4f4099254e4f7972645", - "semantic_hash": "1839341e496df4f4099254e4f7972645" - }, - "packages/design-system/src/tokens/components.ts": { - "mtime": 1782049494.421072, - "ast_hash": "eac61f90d10cc144c9e534888400f7b6", - "semantic_hash": "eac61f90d10cc144c9e534888400f7b6" - }, - "packages/design-system/src/tokens/index.ts": { - "mtime": 1782049494.4211893, - "ast_hash": "26f67d3259fc79fe00f21983a0cf8adf", - "semantic_hash": "26f67d3259fc79fe00f21983a0cf8adf" - }, - "packages/design-system/src/tokens/primitives.ts": { - "mtime": 1782049494.4214034, - "ast_hash": "a707b512d2cec6c27957f2c66d98aa7e", - "semantic_hash": "a707b512d2cec6c27957f2c66d98aa7e" - }, - "packages/design-system/src/tokens/resolveToken.test.ts": { - "mtime": 1782049494.4215257, - "ast_hash": "d0057b536b6306cf1ebfe30059bd7b91", - "semantic_hash": "d0057b536b6306cf1ebfe30059bd7b91" - }, - "packages/design-system/src/tokens/resolveToken.ts": { - "mtime": 1782049494.4217324, - "ast_hash": "58e67ec53fd05ca1142405198ab4cfb3", - "semantic_hash": "58e67ec53fd05ca1142405198ab4cfb3" - }, - "packages/design-system/src/tokens/semantic.light.ts": { - "mtime": 1782049494.4220088, - "ast_hash": "fbe6f4f447ab4e9c37b9ae09dc677149", - "semantic_hash": "fbe6f4f447ab4e9c37b9ae09dc677149" - }, - "packages/design-system/src/tokens/types.ts": { - "mtime": 1782049494.4225338, - "ast_hash": "40063c343fb52f0b1f7f22a5368e9d46", - "semantic_hash": "40063c343fb52f0b1f7f22a5368e9d46" - }, - "packages/design-system/tsconfig.json": { - "mtime": 1782049494.4227204, - "ast_hash": "7cee08101fa1d42fd07cb5483f469633", - "semantic_hash": "7cee08101fa1d42fd07cb5483f469633" - }, - "packages/design-system/vitest.config.ts": { - "mtime": 1782049494.422881, - "ast_hash": "226f403e406da577878221d771dc258e", - "semantic_hash": "226f403e406da577878221d771dc258e" - }, - "packages/design-system/vitest.workspace.ts": { - "mtime": 1782049494.4232466, - "ast_hash": "b98dd12f96cf0e3ff199cba7ca4e1636", - "semantic_hash": "b98dd12f96cf0e3ff199cba7ca4e1636" - }, - "tsconfig.base.json": { - "mtime": 1781754811.6067908, - "ast_hash": "76e5369eab9034959a539f5ce2c5e976", - "semantic_hash": "76e5369eab9034959a539f5ce2c5e976" - }, - "apps/docs/babel.config.js": { - "mtime": 1781754811.4767854, - "ast_hash": "d0e7a9fdd8a6b7b92cd5acfa95e4d0ff", - "semantic_hash": "" - }, - "apps/docs/docusaurus.config.ts": { - "mtime": 1781754811.5052707, - "ast_hash": "a1ba3308e65bc8fcbcbe9574212667f3", - "semantic_hash": "" - }, - "apps/docs/package.json": { - "mtime": 1781754811.5059307, - "ast_hash": "fc9e40b9c8a4befc36f4741aa66ff7c9", - "semantic_hash": "" - }, - "apps/docs/sidebars.ts": { - "mtime": 1782155068.9214075, - "ast_hash": "2b62fb124e0f1050953c931e44792f37", - "semantic_hash": "" - }, - ".gitea/workflows/ci.yml": { - "mtime": 1782293766.4803739, - "ast_hash": "1de90e09e9159025189dc7f3cd3c2b2c", - "semantic_hash": "" - }, - ".serena/project.local.yml": { - "mtime": 1782296386.2281637, - "ast_hash": "f136e7d47205d9a758913615074760e5", - "semantic_hash": "" - }, - ".serena/project.yml": { - "mtime": 1782296386.2277212, - "ast_hash": "ad842667609932ead02f38907b0024b0", - "semantic_hash": "" - }, - "AGENTS.md": { - "mtime": 1782296965.1498349, - "ast_hash": "6411f8bb365b04412e4991e1eddff295", - "semantic_hash": "" - }, - "README.md": { - "mtime": 1782049494.3611913, - "ast_hash": "f49428a7ede437d687a8b051dc6baf25", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-001-backend-single-point-of-access.md": { - "mtime": 1781754811.4776855, - "ast_hash": "ce07f2ad7db8f3c841fd78c3b33182a0", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-002-in-memory-cache.md": { - "mtime": 1781754811.478082, - "ast_hash": "abfa7db12ced2806230ead6da05e3617", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-003-rate-limiting-strategy.md": { - "mtime": 1781754811.4785101, - "ast_hash": "8235a4afa31748c6d34ae9ec25dc4343", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-004-feature-modules.md": { - "mtime": 1781754811.4790506, - "ast_hash": "b882a27ac54318c32adecfe05ac1c511", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-005-openapi-codegen-frontend.md": { - "mtime": 1781754811.4798024, - "ast_hash": "5f5d5ced3d12d95599714f31502aa7b5", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-006-no-cci.md": { - "mtime": 1781754811.4804645, - "ast_hash": "e3f2d7b09387c3a0924cb35125b7b557", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-007-two-level-caching.md": { - "mtime": 1781754811.4811232, - "ast_hash": "4cb4215451186ae7166d1b098042e34e", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-008-auth-system.md": { - "mtime": 1781754811.4817023, - "ast_hash": "af128e702f9bd9aca61a11ad0ca05a19", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-009-portfolio-domain.md": { - "mtime": 1781754811.4826066, - "ast_hash": "05e2ba3b52b30bfd1352edb59cae47cb", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-010-backend-price-computation.md": { - "mtime": 1781754811.4837806, - "ast_hash": "34328e51831844e608a4727e81f373b9", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-011-tbank-invest-grpc.md": { - "mtime": 1781754811.484595, - "ast_hash": "31fc2eee81a46c53425bba75c83a3979", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-012-frontend-broker-account-aggregation.md": { - "mtime": 1781866450.6929312, - "ast_hash": "a5de09fe7876ca23435fe844c698bb7a", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-013-frontend-fsd-broker-pilot.md": { - "mtime": 1781956492.161692, - "ast_hash": "58fabab283688126bf868b45938d82cb", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-014-frontend-fsd-market-pages.md": { - "mtime": 1781979089.9205062, - "ast_hash": "2ad6e92642ab4229ac2ed8c08e17e4fc", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-015-frontend-libraries-modernization.md": { - "mtime": 1782019578.8313582, - "ast_hash": "4aabd7a8529a0a66a84ebf78f4dd63d3", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-016-design-system.md": { - "mtime": 1782049494.3616652, - "ast_hash": "f824c9d50ce6d6b5b9099e8f90f9df1b", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-017-biome-linter-formatter.md": { - "mtime": 1782234154.2029166, - "ast_hash": "032bedc212eec178d7610631ae3a76a2", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-018-tanstack-router.md": { - "mtime": 1782234154.2031448, - "ast_hash": "5a69200413c9475c64ec5a3e3c33c8ef", - "semantic_hash": "" - }, - "apps/docs/docs/adr/ADR-019-api-layer-unification.md": { - "mtime": 1782234154.2032802, - "ast_hash": "ae6d6f6c62a6474f08a339896b2452ac", - "semantic_hash": "" - }, - "apps/docs/docs/adr/index.md": { - "mtime": 1782234154.2034497, - "ast_hash": "dbca1e3070e5a855ff4afca1f7736f70", - "semantic_hash": "" - }, - "apps/docs/docs/architecture.md": { - "mtime": 1781754811.4857512, - "ast_hash": "0a9156c7bea533d81186681c86ece625", - "semantic_hash": "" - }, - "apps/docs/docs/backend/api.md": { - "mtime": 1782155117.5207117, - "ast_hash": "4817f2cc513f9158e09b2cc7ec8069d8", - "semantic_hash": "" - }, - "apps/docs/docs/backend/auth.md": { - "mtime": 1781754811.4885375, - "ast_hash": "7de919bca9d53ba84ab3b86fb50f705e", - "semantic_hash": "" - }, - "apps/docs/docs/backend/caching.md": { - "mtime": 1781808605.3020961, - "ast_hash": "8781686d98056ab45a62faf778f01eb5", - "semantic_hash": "" - }, - "apps/docs/docs/backend/configuration.md": { - "mtime": 1781808605.3025296, - "ast_hash": "eb494a9121147e4427c92175f77522ae", - "semantic_hash": "" - }, - "apps/docs/docs/backend/database.md": { - "mtime": 1781754811.4902222, - "ast_hash": "0bfe8f98e3ab2084e219761d96867f55", - "semantic_hash": "" - }, - "apps/docs/docs/backend/modules.md": { - "mtime": 1781754811.4909203, - "ast_hash": "4f9042bf3144d3c64e7efdf563863d5a", - "semantic_hash": "" - }, - "apps/docs/docs/backend/moex-client.md": { - "mtime": 1781754811.4915922, - "ast_hash": "9ed66e20d48f36a3c59e1ac1960b8def", - "semantic_hash": "" - }, - "apps/docs/docs/backend/overview.md": { - "mtime": 1782155076.143583, - "ast_hash": "4da8aa61afce7239f19ad5b97e5b89b8", - "semantic_hash": "" - }, - "apps/docs/docs/backend/portfolio.md": { - "mtime": 1781754811.4947782, - "ast_hash": "179f080fc31e6ec967adb6ab18ef67f7", - "semantic_hash": "" - }, - "apps/docs/docs/backend/securities.md": { - "mtime": 1781754811.4953022, - "ast_hash": "5af8cb8fdb734f85db78e6a422999c74", - "semantic_hash": "" - }, - "apps/docs/docs/backend/tbank-invest.md": { - "mtime": 1782155732.0310264, - "ast_hash": "d5b582fe27413482f10f10510e832a44", - "semantic_hash": "" - }, - "apps/docs/docs/design-system/accessibility.md": { - "mtime": 1782049494.3634658, - "ast_hash": "48b2171acfe28b37d9d36801e68de292", - "semantic_hash": "" - }, - "apps/docs/docs/design-system/components.md": { - "mtime": 1782049494.3637218, - "ast_hash": "6f72d238464dd5fb3d4e96e6a5c914c7", - "semantic_hash": "" - }, - "apps/docs/docs/design-system/foundations.md": { - "mtime": 1782049494.3662038, - "ast_hash": "87512e2782ad5b6217152ec4ab25cd97", - "semantic_hash": "" - }, - "apps/docs/docs/design-system/governance.md": { - "mtime": 1782049494.3667824, - "ast_hash": "6ebc38ed35e3781d62dabb2342d622a4", - "semantic_hash": "" - }, - "apps/docs/docs/design-system/overview.md": { - "mtime": 1782049494.366991, - "ast_hash": "036751aec47746f66f34d83ba5cc9c75", - "semantic_hash": "" - }, - "apps/docs/docs/design-system/patterns.md": { - "mtime": 1782049494.3671618, - "ast_hash": "78c27ff70bc80e65d4951078cfa13d00", - "semantic_hash": "" - }, - "apps/docs/docs/development/codegen.md": { - "mtime": 1782276017.5019052, - "ast_hash": "78f83021fb3e0d14578365ca94f7da76", - "semantic_hash": "" - }, - "apps/docs/docs/development/commands.md": { - "mtime": 1782277603.2814631, - "ast_hash": "28a88af20d11c798eeb08464949d7141", - "semantic_hash": "" - }, - "apps/docs/docs/development/conventions.md": { - "mtime": 1781754811.4978948, - "ast_hash": "9aade978427d93d5f83f1a43fe753baf", - "semantic_hash": "" - }, - "apps/docs/docs/development/testing.md": { - "mtime": 1782280037.7672303, - "ast_hash": "d96105b833babae53964ec27f7dc2caf", - "semantic_hash": "" - }, - "apps/docs/docs/frontend/api-client.md": { - "mtime": 1782276133.1978524, - "ast_hash": "3074afb79d86bc3bdfdffda1d29e8126", - "semantic_hash": "" - }, - "apps/docs/docs/frontend/components.md": { - "mtime": 1782155096.040396, - "ast_hash": "bbdb0ed0ebf0029e65f7e0f9006f8fd3", - "semantic_hash": "" - }, - "apps/docs/docs/frontend/hooks.md": { - "mtime": 1782276133.198031, - "ast_hash": "142a5948ccdb5cbd0a993c724e8beebe", - "semantic_hash": "" - }, - "apps/docs/docs/frontend/overview.md": { - "mtime": 1782277603.2809358, - "ast_hash": "797072437080b76e1f623070a33d1b99", - "semantic_hash": "" - }, - "apps/docs/docs/frontend/routes.md": { - "mtime": 1782276493.7960398, - "ast_hash": "9200b6e3a67b698fe9397b087d49a663", - "semantic_hash": "" - }, - "apps/docs/docs/frontend/styling.md": { - "mtime": 1782049494.3688064, - "ast_hash": "d864c606237fdd8a26dea717bfca1a33", - "semantic_hash": "" - }, - "apps/docs/docs/getting-started.md": { - "mtime": 1781754811.5033245, - "ast_hash": "fe6a310f97ac11df9074a09ac1626290", - "semantic_hash": "" - }, - "apps/docs/docs/infrastructure/ci.md": { - "mtime": 1782155100.8968177, - "ast_hash": "e4aaf09d96b3b7ca0e029de2b6e9f599", - "semantic_hash": "" - }, - "apps/docs/docs/infrastructure/docker.md": { - "mtime": 1781754811.5043604, - "ast_hash": "b9b15cfb58d76899feea66ee14fa183d", - "semantic_hash": "" - }, - "apps/docs/docs/intro.md": { - "mtime": 1781754811.5048568, - "ast_hash": "236fd5ad6f10bc188eebc9059976eff6", - "semantic_hash": "" - }, - "apps/frontend/index.html": { - "mtime": 1781754811.5078547, - "ast_hash": "7289eedb0b26dd13852dace1c964dae0", - "semantic_hash": "" - }, - "apps/frontend/src/shared/lib/test/README.md": { - "mtime": 1782280029.805287, - "ast_hash": "3efe92f551be71a6fc98306a8fea2e7c", - "semantic_hash": "" - }, - "docker-compose.yml": { - "mtime": 1781754811.5815418, - "ast_hash": "f11c55608890dec1361ec6c936b2f2f9", - "semantic_hash": "" - }, - "docs/epics/Authentication.md": { - "mtime": 1782154668.2097273, - "ast_hash": "28d1d6cc2193bee6e93926d0f49cfaab", - "semantic_hash": "" - }, - "docs/epics/BrokerPortfolio.md": { - "mtime": 1782154658.5601597, - "ast_hash": "da7c5cae1f02ac9690dbd726026f1917", - "semantic_hash": "" - }, - "docs/epics/DevOps.md": { - "mtime": 1782154670.2839713, - "ast_hash": "455c2d7f1443c5408c03ddefb3d1c7ef", - "semantic_hash": "" - }, - "docs/epics/Documentation.md": { - "mtime": 1782154671.3010533, - "ast_hash": "c65f2d027e628daa07b1b15f090f3178", - "semantic_hash": "" - }, - "docs/epics/FrontendDebtBacklog.md": { - "mtime": 1782281029.1665285, - "ast_hash": "9ffb318eb6bf829726b1d177b444d0be", - "semantic_hash": "" - }, - "docs/epics/PortfolioDashboard.md": { - "mtime": 1782154678.9242318, - "ast_hash": "763dd1a52294d209d5595f090f9e7650", - "semantic_hash": "" - }, - "docs/epics/QualityAssurance.md": { - "mtime": 1782154669.2822576, - "ast_hash": "bff66b26412d40a789b2264c7daa0b61", - "semantic_hash": "" - }, - "docs/features/auth-system/plan.md": { - "mtime": 1781809368.3365173, - "ast_hash": "d4b04d83d3618b72aa701fc2a82c4567", - "semantic_hash": "" - }, - "docs/features/broker-account-analytics/plan.md": { - "mtime": 1782282809.9935358, - "ast_hash": "2bb1780dfb2d5d08ce200888e3cb6bcd", - "semantic_hash": "" - }, - "docs/features/broker-account-analytics/spec.md": { - "mtime": 1782282599.533597, - "ast_hash": "a62f1d1633ff483215a33811a8112470", - "semantic_hash": "" - }, - "docs/features/broker-account-analytics/tasks.md": { - "mtime": 1782283858.8874712, - "ast_hash": "40b7f360a352fbfb3016c4163b12f725", - "semantic_hash": "" - }, - "docs/features/broker-account-sections-ds-migration/plan.md": { - "mtime": 1782053801.9323478, - "ast_hash": "7944881a06452ef620e2d67404138c47", - "semantic_hash": "" - }, - "docs/features/broker-account-sections-ds-migration/spec.md": { - "mtime": 1782063992.0621035, - "ast_hash": "be9bc24d7ceb63621f79456b18fddae2", - "semantic_hash": "" - }, - "docs/features/broker-account-sections-ds-migration/tasks.md": { - "mtime": 1782063070.6567714, - "ast_hash": "493d9f898c5f56d78a882c56afba39b9", - "semantic_hash": "" - }, - "docs/features/broker-account-sections/plan.md": { - "mtime": 1781842353.1406777, - "ast_hash": "f4fa5122349f623764f3608f332d4e72", - "semantic_hash": "" - }, - "docs/features/broker-account-sections/spec.md": { - "mtime": 1781842353.141026, - "ast_hash": "555d2b8069ea956082deabbf40c9b98e", - "semantic_hash": "" - }, - "docs/features/broker-account-sections/tasks.md": { - "mtime": 1781842353.1411774, - "ast_hash": "6a50cab54a0d03e819755062195f249b", - "semantic_hash": "" - }, - "docs/features/broker-accounts-overview/plan.md": { - "mtime": 1781866899.5014656, - "ast_hash": "5120a176fd1c606012b4513c71328890", - "semantic_hash": "" - }, - "docs/features/broker-accounts-overview/spec.md": { - "mtime": 1781866482.3454244, - "ast_hash": "4d84dea0180535fc507661b7bbcb6fa2", - "semantic_hash": "" - }, - "docs/features/broker-accounts-overview/tasks.md": { - "mtime": 1781868681.779631, - "ast_hash": "22e7565c48ee127fd940df82ee0f946d", - "semantic_hash": "" - }, - "docs/features/broker-accounts-page-migration/plan.md": { - "mtime": 1782052849.9136057, - "ast_hash": "ca2297e47f7f9c84688a2832a7908554", - "semantic_hash": "" - }, - "docs/features/broker-accounts-page-migration/spec.md": { - "mtime": 1782064251.919558, - "ast_hash": "5e0ac10870689859739bff4fd9742a6d", - "semantic_hash": "" - }, - "docs/features/broker-accounts-page-migration/tasks.md": { - "mtime": 1782052849.9139953, - "ast_hash": "5f0ee821260e209819a0f265381d030f", - "semantic_hash": "" - }, - "docs/features/broker-events-and-payouts/plan.md": { - "mtime": 1782154076.6034734, - "ast_hash": "2162479bb950a65ba5694bdc4ff419e8", - "semantic_hash": "" - }, - "docs/features/broker-events-and-payouts/spec.md": { - "mtime": 1782154076.6036928, - "ast_hash": "5abb9b56b62bf9dba9d9299b159006ce", - "semantic_hash": "" - }, - "docs/features/broker-events-and-payouts/tasks.md": { - "mtime": 1782154076.6040227, - "ast_hash": "98b28cd867ba7e3b00139211234cdd88", - "semantic_hash": "" - }, - "docs/features/broker-operations-ui-improvements/plan.md": { - "mtime": 1781808605.3036602, - "ast_hash": "848c3988efa4f966a7f2f798159d611e", - "semantic_hash": "" - }, - "docs/features/broker-operations-ui-improvements/spec.md": { - "mtime": 1781808618.7707803, - "ast_hash": "adc4bcf388fcfb8005904a7209b631c3", - "semantic_hash": "" - }, - "docs/features/broker-portfolio-display/plan.md": { - "mtime": 1781808618.7710347, - "ast_hash": "80688f92988b431ee40f7bf68e494156", - "semantic_hash": "" - }, - "docs/features/broker-portfolio-display/spec.md": { - "mtime": 1781808618.7712362, - "ast_hash": "51bab8e8a07f58a0644d578b3ea882c9", - "semantic_hash": "" - }, - "docs/features/broker-positions-pagination-and-loading/plan.md": { - "mtime": 1781808605.3043094, - "ast_hash": "37fa7914fe02dd62413ad3ec8657c6c0", - "semantic_hash": "" - }, - "docs/features/broker-positions-pagination-and-loading/spec.md": { - "mtime": 1781808618.7715433, - "ast_hash": "6bf0e56213564a01646f37bba3bc14db", - "semantic_hash": "" - }, - "docs/features/ci-cd/plan.md": { - "mtime": 1781808618.7717454, - "ast_hash": "f425c813f38709769d04da50d17de3d9", - "semantic_hash": "" - }, - "docs/features/ci-cd/spec.md": { - "mtime": 1781808618.7718778, - "ast_hash": "77513ef4565b39b35df28e280ddcdd22", - "semantic_hash": "" - }, - "docs/features/design-system-foundation/plan.md": { - "mtime": 1782049494.3715644, - "ast_hash": "3df5789d67e2d692e33c280bbaaa5857", - "semantic_hash": "" - }, - "docs/features/design-system-foundation/spec.md": { - "mtime": 1782049494.3720183, - "ast_hash": "387cdb7153716a30dee7af41a6233fd9", - "semantic_hash": "" - }, - "docs/features/design-system-foundation/tasks.md": { - "mtime": 1782049494.3722186, - "ast_hash": "bb7bb89b7814ffa6b004aeb01d18a1fd", - "semantic_hash": "" - }, - "docs/features/docusaurus-docs/spec.md": { - "mtime": 1781809158.3408213, - "ast_hash": "968a0d40ed63f4614d29eab3e21d77e3", - "semantic_hash": "" - }, - "docs/features/frontend-debt-audit/plan.md": { - "mtime": 1782240810.115979, - "ast_hash": "a46fcdac1c49a59610d5d78aa2928c26", - "semantic_hash": "" - }, - "docs/features/frontend-debt-audit/spec.md": { - "mtime": 1782280981.660402, - "ast_hash": "d38150ae3f39aabca82bef38ab6cb294", - "semantic_hash": "" - }, - "docs/features/frontend-debt-audit/tasks.md": { - "mtime": 1782280990.3876057, - "ast_hash": "f76c246a7f75dc63187f3123cc0685f8", - "semantic_hash": "" - }, - "docs/features/frontend-docs-sync/plan.md": { - "mtime": 1782274160.5885189, - "ast_hash": "7ab6850f136f387649d760e9dc0893db", - "semantic_hash": "" - }, - "docs/features/frontend-docs-sync/spec.md": { - "mtime": 1782278345.1571765, - "ast_hash": "eb91737e30cb217dbffce0d8a84fd8fb", - "semantic_hash": "" - }, - "docs/features/frontend-docs-sync/tasks.md": { - "mtime": 1782278345.1573954, - "ast_hash": "afe0447dcf2b3926835565b1c505a6ad", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-app-auth/plan.md": { - "mtime": 1781956492.9769013, - "ast_hash": "ff1a2980b7309552d2276b8bc128f558", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-app-auth/spec.md": { - "mtime": 1781956493.1241453, - "ast_hash": "01d0be7a5229bba44e23b875266feda8", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-app-auth/tasks.md": { - "mtime": 1781956493.1243773, - "ast_hash": "b7f57f2b4888dd5fc050de36c55ec59a", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-broker-pilot/plan.md": { - "mtime": 1781956492.1620598, - "ast_hash": "62eec5c4143dd89c6ddf8fb865c43a40", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-broker-pilot/spec.md": { - "mtime": 1781956492.1624808, - "ast_hash": "f5ab742636d59f20656abfc1110c9b85", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-broker-pilot/tasks.md": { - "mtime": 1781956492.1627603, - "ast_hash": "f8a3e0489fed7b60cb4aaf8a19452f39", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-cleanup/plan.md": { - "mtime": 1781979089.9309535, - "ast_hash": "84173e597b9c87b6fcbec7aa1bf28635", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-cleanup/spec.md": { - "mtime": 1781979089.9311428, - "ast_hash": "8ead00d88b45a7a88813a2964c194995", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-cleanup/tasks.md": { - "mtime": 1781979089.9312932, - "ast_hash": "51a5447d560eff209cffaf3782d38644", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-final/plan.md": { - "mtime": 1781982441.4888391, - "ast_hash": "0d2490e016cf6e909027e33a3a3dee1e", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-final/spec.md": { - "mtime": 1781982441.4890845, - "ast_hash": "6affdd5a120fbb2723116fb4154995b8", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-final/tasks.md": { - "mtime": 1781982441.489302, - "ast_hash": "ebecab334d3050a4f8fd191640ec8366", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-market-pages/plan.md": { - "mtime": 1781979089.931583, - "ast_hash": "287bbc843d6acebdae073c437f076dbd", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-market-pages/spec.md": { - "mtime": 1781979089.9317973, - "ast_hash": "a18f18a8a6dc78525fdcff94132b8ee4", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-market-pages/tasks.md": { - "mtime": 1781979089.9319649, - "ast_hash": "6a510c66da7c8b328cd274367eefc5a2", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-portfolios/plan.md": { - "mtime": 1781979090.0390742, - "ast_hash": "e4afbdbda76e9fb0d629803ed352fc6e", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-portfolios/spec.md": { - "mtime": 1781979114.6800702, - "ast_hash": "86364c7bdd671a2cf4764e4172b2f96f", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-portfolios/tasks.md": { - "mtime": 1781979114.6803346, - "ast_hash": "9a8416cba7a3e2167ef6a6b757497173", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-screener/plan.md": { - "mtime": 1781979494.8722813, - "ast_hash": "a14cbee440b43a552c30299362386879", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-screener/spec.md": { - "mtime": 1781979487.3175673, - "ast_hash": "cd20a976ba71ecff57a7eb15b7fa775c", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-screener/tasks.md": { - "mtime": 1781980940.6332407, - "ast_hash": "4f63e079b199de683d275a791d04bdf3", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-shared-layer/plan.md": { - "mtime": 1781956492.611161, - "ast_hash": "c5a7a244b0dc57a56a9cbe8d257d3272", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-shared-layer/spec.md": { - "mtime": 1781956492.2173457, - "ast_hash": "46518d802c31db423736d395179f83e1", - "semantic_hash": "" - }, - "docs/features/frontend-fsd-shared-layer/tasks.md": { - "mtime": 1781956492.5474467, - "ast_hash": "07a8c59311105217c0e990c419c3d252", - "semantic_hash": "" - }, - "docs/features/frontend-infrastructure-hardening/plan.md": { - "mtime": 1782274424.703253, - "ast_hash": "e69a1d7e6e2e0c3ccb6657ca6177994c", - "semantic_hash": "" - }, - "docs/features/frontend-infrastructure-hardening/spec.md": { - "mtime": 1782279941.6352348, - "ast_hash": "3dbcd1a5ea3f3b45482342a8c82da2aa", - "semantic_hash": "" - }, - "docs/features/frontend-infrastructure-hardening/tasks.md": { - "mtime": 1782279948.4890108, - "ast_hash": "a1c631f6b3d993953b55bebdff2794a8", - "semantic_hash": "" - }, - "docs/features/frontend-infrastructure-tooling/plan.md": { - "mtime": 1782239140.482816, - "ast_hash": "2ae2b9dfb5a0cf0cb9df603d32628b1a", - "semantic_hash": "" - }, - "docs/features/frontend-infrastructure-tooling/spec.md": { - "mtime": 1782239140.482132, - "ast_hash": "bda67767ec97c423719fd01fb9559d4c", - "semantic_hash": "" - }, - "docs/features/frontend-infrastructure-tooling/tasks.md": { - "mtime": 1782239345.4701908, - "ast_hash": "8a49a27b2006aeb13e41e9dabd58ee46", - "semantic_hash": "" - }, - "docs/features/frontend-libraries/plan.md": { - "mtime": 1782019578.834414, - "ast_hash": "261db0dc116eb7c9c5a35819672b99d4", - "semantic_hash": "" - }, - "docs/features/frontend-libraries/spec.md": { - "mtime": 1782019578.8348475, - "ast_hash": "c1e00a45c1a8932e98782bb610377c24", - "semantic_hash": "" - }, - "docs/features/frontend-libraries/tasks.md": { - "mtime": 1782019578.8350565, - "ast_hash": "36f7833946024b43263c6d1fc171933e", - "semantic_hash": "" - }, - "docs/features/frontend-shared-boundary-cleanup/plan.md": { - "mtime": 1782274538.6793456, - "ast_hash": "e8ccccc423c87af3737c6c41d4a4939d", - "semantic_hash": "" - }, - "docs/features/frontend-shared-boundary-cleanup/spec.md": { - "mtime": 1782278786.6858084, - "ast_hash": "b610f5d448bbd4d8e38e85193d0d58c2", - "semantic_hash": "" - }, - "docs/features/frontend-shared-boundary-cleanup/tasks.md": { - "mtime": 1782278786.686042, - "ast_hash": "a7a80476a78dda4074a6b98145f97ab0", - "semantic_hash": "" - }, - "docs/features/frontend-test-coverage/plan.md": { - "mtime": 1781808618.7723312, - "ast_hash": "986ca9e57f8ba34e21c8d38947cc3916", - "semantic_hash": "" - }, - "docs/features/frontend-test-coverage/spec.md": { - "mtime": 1781808618.772535, - "ast_hash": "b37f4123c15cb71bbafa561c3c36b837", - "semantic_hash": "" - }, - "docs/features/frontend-test-hygiene/plan.md": { - "mtime": 1782274664.6015916, - "ast_hash": "ba843c43659a64491e1aee9f2b626522", - "semantic_hash": "" - }, - "docs/features/frontend-test-hygiene/spec.md": { - "mtime": 1782280040.7738256, - "ast_hash": "2cead6bf78e29dfb7f57f497444d2c40", - "semantic_hash": "" - }, - "docs/features/frontend-test-hygiene/tasks.md": { - "mtime": 1782280045.8422163, - "ast_hash": "df00b6b2e5e5f44890def3e6a471c0ec", - "semantic_hash": "" - }, - "docs/features/fsd-entities-migration/plan.md": { - "mtime": 1781956492.6837523, - "ast_hash": "6e051d4bfe994cec1b9820aa193d0721", - "semantic_hash": "" - }, - "docs/features/fsd-entities-migration/spec.md": { - "mtime": 1781956492.6841133, - "ast_hash": "9d61527470255724bf54440480ca7004", - "semantic_hash": "" - }, - "docs/features/fsd-entities-migration/tasks.md": { - "mtime": 1781956492.9044037, - "ast_hash": "d023e0f9f528a5d9e914339fef1ae326", - "semantic_hash": "" - }, - "docs/features/fsd-frontend-refactor/plan.md": { - "mtime": 1781985595.7157853, - "ast_hash": "2c13edd233fa3a11d5de541dcfc3aad4", - "semantic_hash": "" - }, - "docs/features/fsd-frontend-refactor/spec.md": { - "mtime": 1781985513.1131375, - "ast_hash": "19d2e9e0803e1d645f3bc82c61a4206c", - "semantic_hash": "" - }, - "docs/features/fsd-frontend-refactor/tasks.md": { - "mtime": 1781985600.1975057, - "ast_hash": "410a21a1bb22c4b3b4d2fe4170832960", - "semantic_hash": "" - }, - "docs/features/fsd-quick-fix/plan.md": { - "mtime": 1781984615.4913216, - "ast_hash": "a6d16295a54b61f85d91a6a45fae5cfb", - "semantic_hash": "" - }, - "docs/features/fsd-quick-fix/spec.md": { - "mtime": 1781984615.4915206, - "ast_hash": "e457e18310ff9f229e0e0d31c5ac9aca", - "semantic_hash": "" - }, - "docs/features/fsd-quick-fix/tasks.md": { - "mtime": 1781984615.4917376, - "ast_hash": "d4069c561d8da6c3634e43b566c1a98d", - "semantic_hash": "" - }, - "docs/features/moex-vibe/plan.md": { - "mtime": 1781809191.591458, - "ast_hash": "d22e909fc8185a525ee4f537211e91e5", - "semantic_hash": "" - }, - "docs/features/moex-vibe/spec.md": { - "mtime": 1781809158.0214548, - "ast_hash": "78357b799f460bed14d388a88089291b", - "semantic_hash": "" - }, - "docs/features/pagination-loading-overlay/plan.md": { - "mtime": 1781808618.7734435, - "ast_hash": "7443239fd38bfaf55d066b064e3ede4c", - "semantic_hash": "" - }, - "docs/features/pagination-loading-overlay/spec.md": { - "mtime": 1781808618.7736323, - "ast_hash": "9fd5fd582dacd9acdefa41ad7e96953e", - "semantic_hash": "" - }, - "docs/features/pilot-migration/plan.md": { - "mtime": 1782050115.2047064, - "ast_hash": "e17ad62227acf40d25e78f4025c27d58", - "semantic_hash": "" - }, - "docs/features/pilot-migration/spec.md": { - "mtime": 1782064251.8879824, - "ast_hash": "a32a92af64be8aef8300e3bf390cb0da", - "semantic_hash": "" - }, - "docs/features/pilot-migration/tasks.md": { - "mtime": 1782050222.702502, - "ast_hash": "b8ccf559245a57d95d61feb19a36de89", - "semantic_hash": "" - }, - "docs/features/portfolio-allocation-chart/plan.md": { - "mtime": 1781808618.773883, - "ast_hash": "a85d064afe8052c89d594ca13015d13a", - "semantic_hash": "" - }, - "docs/features/portfolio-allocation-chart/spec.md": { - "mtime": 1781808618.7741764, - "ast_hash": "3db91213326d34dc1d9999e338827f25", - "semantic_hash": "" - }, - "docs/features/portfolio-analytics/plan.md": { - "mtime": 1781808618.7744606, - "ast_hash": "f536571998209ffdaff07102e13d0de0", - "semantic_hash": "" - }, - "docs/features/portfolio-analytics/spec.md": { - "mtime": 1781809367.5122051, - "ast_hash": "3f763cc026fe2a850ea28ec1cc6be83f", - "semantic_hash": "" - }, - "docs/features/portfolio-enricher-optimization/plan.md": { - "mtime": 1781809158.1820562, - "ast_hash": "63f1ddfbdf94519b6ccae4c06851e41b", - "semantic_hash": "" - }, - "docs/features/portfolio-enricher-optimization/spec.md": { - "mtime": 1781808618.775542, - "ast_hash": "710141a01c6fddce4f08b35db6c25ae2", - "semantic_hash": "" - }, - "docs/features/portfolio-list-enrichment/plan.md": { - "mtime": 1781808618.7758648, - "ast_hash": "fd882b438fbe151601ecf5068d00fa87", - "semantic_hash": "" - }, - "docs/features/portfolio-list-enrichment/spec.md": { - "mtime": 1781808618.7760599, - "ast_hash": "3815dd90f21489deba68bb0940395e49", - "semantic_hash": "" - }, - "docs/features/portfolio/plan.md": { - "mtime": 1781808618.7763093, - "ast_hash": "2ea767d263286364674b5f2589a36e18", - "semantic_hash": "" - }, - "docs/features/portfolio/spec.md": { - "mtime": 1781809367.6731875, - "ast_hash": "3462589b2042a526095ff479f00d384a", - "semantic_hash": "" - }, - "docs/features/pre-commit-checks/plan.md": { - "mtime": 1781808618.777209, - "ast_hash": "d738f407296aabdbf7f5bef9132a6748", - "semantic_hash": "" - }, - "docs/features/pre-commit-checks/spec.md": { - "mtime": 1781808618.7773464, - "ast_hash": "3f00ff828a8fc92350d8eb2581219198", - "semantic_hash": "" - }, - "docs/features/quality-gate-contract-docs/plan.md": { - "mtime": 1781809368.1668322, - "ast_hash": "f186137fae16a7ef9e709594d09bbca9", - "semantic_hash": "" - }, - "docs/features/quality-gate-contract-docs/spec.md": { - "mtime": 1781809367.8312576, - "ast_hash": "bb440c48d2dcefd8efbdfa89195105df", - "semantic_hash": "" - }, - "docs/features/russian-docs-and-architecture-diagrams/spec.md": { - "mtime": 1781809157.860278, - "ast_hash": "4901121c59a07232aa55fb171844a8d7", - "semantic_hash": "" - }, - "docs/features/security-screener/plan.md": { - "mtime": 1781808618.7783723, - "ast_hash": "3f4ca2c2bc37414c1efc36cf58d027d2", - "semantic_hash": "" - }, - "docs/features/security-screener/spec.md": { - "mtime": 1781809367.3460855, - "ast_hash": "ada94f9cc29c8e5fe0b70ed143b3c562", - "semantic_hash": "" - }, - "docs/features/table-migration/plan.md": { - "mtime": 1782065503.4589367, - "ast_hash": "6ddc2f6e602d593b498476b9a320819d", - "semantic_hash": "" - }, - "docs/features/table-migration/spec.md": { - "mtime": 1782065503.4576168, - "ast_hash": "182e856821ef06b5cfa0dbbc7155e879", - "semantic_hash": "" - }, - "docs/features/table-migration/tasks.md": { - "mtime": 1782065503.459248, - "ast_hash": "b55f54d4ef635eb876b094126ec9c4e9", - "semantic_hash": "" - }, - "docs/features/tbank-broker-portfolios/plan.md": { - "mtime": 1781808618.7789733, - "ast_hash": "15d31255243e643e79d039b84e33023b", - "semantic_hash": "" - }, - "docs/features/tbank-broker-portfolios/spec.md": { - "mtime": 1781808618.7792158, - "ast_hash": "d97ab5891c3205f80cdad5e09bd3575b", - "semantic_hash": "" - }, - "docs/features/tbank-deadline-queue-fix/spec.md": { - "mtime": 1781808618.7798164, - "ast_hash": "bb8dec921c9ac4eb5b3a2e635c01c6a5", - "semantic_hash": "" - }, - "docs/inbox.md": { - "mtime": 1782281004.373899, - "ast_hash": "3bb91a7fb952c5f97c8380283df4886d", - "semantic_hash": "" - }, - "docs/research/2026-06-18-broker-account-sections.md": { - "mtime": 1781842353.141513, - "ast_hash": "a43347542598f2e3c73620f5b854c154", - "semantic_hash": "" - }, - "docs/research/frontend-infrastructure-tooling/biome-vs-oxlint.md": { - "mtime": 1782234154.3488567, - "ast_hash": "ce5729c409f9db5d30f19333338dbf77", - "semantic_hash": "" - }, - "docs/research/frontend-infrastructure-tooling/react-router-vs-tanstack-router.md": { - "mtime": 1782234154.3490865, - "ast_hash": "5b404e533bfbe1267e56cbb3f1d5b0c0", - "semantic_hash": "" - }, - "docs/roadmap.md": { - "mtime": 1782281025.740986, - "ast_hash": "8ca887efdb546c1c83509a4f56c44f6c", - "semantic_hash": "" - }, - "packages/design-system/CHANGELOG.md": { - "mtime": 1782049494.380841, - "ast_hash": "9722d6b3975b399866ffd520fa4fac06", - "semantic_hash": "" - } -} \ No newline at end of file