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