- Add code-index-mcp and serena sections to AGENTS.md - Update AGENTS.md MCP tools description in obligatory approach - Add graphify hooks (post-checkout, post-commit) for auto graph rebuild - Add serena project config - Add graphify-out knowledge graph artifacts - Ignore dev.db and graphify-out/cache/ in .gitignore
84 KiB
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 HEADand compare to check if the graph is stale. - Run
graphify update .after code changes (no API cost).
Community Hubs (Navigation)
- _COMMUNITY_Community 0
- _COMMUNITY_Community 1
- _COMMUNITY_Community 2
- _COMMUNITY_Community 3
- _COMMUNITY_Community 4
- _COMMUNITY_Community 5
- _COMMUNITY_Community 6
- _COMMUNITY_Community 7
- _COMMUNITY_Community 8
- _COMMUNITY_Community 9
- _COMMUNITY_Community 10
- _COMMUNITY_Community 11
- _COMMUNITY_Community 12
- _COMMUNITY_Community 13
- _COMMUNITY_Community 14
- _COMMUNITY_Community 15
- _COMMUNITY_Community 16
- _COMMUNITY_Community 17
- _COMMUNITY_Community 18
- _COMMUNITY_Community 19
- _COMMUNITY_Community 20
- _COMMUNITY_Community 21
- _COMMUNITY_Community 22
- _COMMUNITY_Community 23
- _COMMUNITY_Community 24
- _COMMUNITY_Community 25
- _COMMUNITY_Community 26
- _COMMUNITY_Community 27
- _COMMUNITY_Community 28
- _COMMUNITY_Community 29
- _COMMUNITY_Community 30
- _COMMUNITY_Community 31
- _COMMUNITY_Community 32
- _COMMUNITY_Community 33
- _COMMUNITY_Community 34
- _COMMUNITY_Community 35
- _COMMUNITY_Community 36
- _COMMUNITY_Community 37
- _COMMUNITY_Community 38
- _COMMUNITY_Community 39
- _COMMUNITY_Community 40
- _COMMUNITY_Community 41
- _COMMUNITY_Community 42
- _COMMUNITY_Community 43
- _COMMUNITY_Community 44
- _COMMUNITY_Community 45
- _COMMUNITY_Community 46
- _COMMUNITY_Community 47
- _COMMUNITY_Community 48
- _COMMUNITY_Community 49
- _COMMUNITY_Community 50
- _COMMUNITY_Community 51
- _COMMUNITY_Community 52
- _COMMUNITY_Community 53
- _COMMUNITY_Community 54
- _COMMUNITY_Community 55
- _COMMUNITY_Community 56
- _COMMUNITY_Community 57
- _COMMUNITY_Community 58
- _COMMUNITY_Community 59
- _COMMUNITY_Community 60
- _COMMUNITY_Community 61
- _COMMUNITY_Community 62
- _COMMUNITY_Community 63
- _COMMUNITY_Community 64
- _COMMUNITY_Community 65
- _COMMUNITY_Community 66
- _COMMUNITY_Community 67
- _COMMUNITY_Community 68
- _COMMUNITY_Community 69
- _COMMUNITY_Community 70
- _COMMUNITY_Community 71
- _COMMUNITY_Community 72
- _COMMUNITY_Community 73
- _COMMUNITY_Community 74
- _COMMUNITY_Community 75
- _COMMUNITY_Community 76
- _COMMUNITY_Community 77
- _COMMUNITY_Community 78
- _COMMUNITY_Community 79
- _COMMUNITY_Community 80
- _COMMUNITY_Community 81
- _COMMUNITY_Community 82
- _COMMUNITY_Community 83
- _COMMUNITY_Community 84
- _COMMUNITY_Community 85
- _COMMUNITY_Community 86
- _COMMUNITY_Community 87
- _COMMUNITY_Community 88
- _COMMUNITY_Community 89
- _COMMUNITY_Community 90
- _COMMUNITY_Community 91
- _COMMUNITY_Community 92
- _COMMUNITY_Community 93
- _COMMUNITY_Community 94
- _COMMUNITY_Community 95
- _COMMUNITY_Community 96
- _COMMUNITY_Community 98
- _COMMUNITY_Community 99
- _COMMUNITY_Community 100
- _COMMUNITY_Community 101
- _COMMUNITY_Community 102
- _COMMUNITY_Community 113
- _COMMUNITY_Community 114
- _COMMUNITY_Community 115
- _COMMUNITY_Community 116
- _COMMUNITY_Community 117
- _COMMUNITY_Community 118
- _COMMUNITY_Community 119
- _COMMUNITY_Community 120
- _COMMUNITY_Community 121
- _COMMUNITY_Community 122
- _COMMUNITY_Community 123
- _COMMUNITY_Community 124
- _COMMUNITY_Community 125
- _COMMUNITY_Community 126
- _COMMUNITY_Community 127
- _COMMUNITY_Community 128
- _COMMUNITY_Community 129
- _COMMUNITY_Community 130
- _COMMUNITY_Community 131
- _COMMUNITY_Community 132
- _COMMUNITY_Community 133
- _COMMUNITY_Community 134
- _COMMUNITY_Community 135
- _COMMUNITY_Community 136
- _COMMUNITY_Community 137
- _COMMUNITY_Community 138
- _COMMUNITY_Community 139
- _COMMUNITY_Community 140
- _COMMUNITY_Community 141
- _COMMUNITY_Community 142
- _COMMUNITY_Community 143
- _COMMUNITY_Community 144
- _COMMUNITY_Community 145
- _COMMUNITY_Community 146
- _COMMUNITY_Community 147
- _COMMUNITY_Community 148
- _COMMUNITY_Community 149
- _COMMUNITY_Community 150
- _COMMUNITY_Community 151
- _COMMUNITY_Community 152
- _COMMUNITY_Community 153
- _COMMUNITY_Community 154
- _COMMUNITY_Community 155
- _COMMUNITY_Community 156
- _COMMUNITY_Community 157
- _COMMUNITY_Community 158
- _COMMUNITY_Community 159
- _COMMUNITY_Community 160
- _COMMUNITY_Community 161
- _COMMUNITY_Community 162
- _COMMUNITY_Community 163
- _COMMUNITY_Community 164
- _COMMUNITY_Community 165
- _COMMUNITY_Community 166
- _COMMUNITY_Community 167
- _COMMUNITY_Community 168
- _COMMUNITY_Community 169
- _COMMUNITY_Community 170
- _COMMUNITY_Community 171
- _COMMUNITY_Community 172
- _COMMUNITY_Community 173
- _COMMUNITY_Community 174
- _COMMUNITY_Community 175
- _COMMUNITY_Community 176
- _COMMUNITY_Community 177
- _COMMUNITY_Community 178
- _COMMUNITY_Community 179
- _COMMUNITY_Community 180
- _COMMUNITY_Community 181
- _COMMUNITY_Community 182
- _COMMUNITY_Community 183
- _COMMUNITY_Community 184
- _COMMUNITY_Community 185
- _COMMUNITY_Community 186
- _COMMUNITY_Community 187
- _COMMUNITY_Community 188
- _COMMUNITY_Community 189
- _COMMUNITY_Community 190
- _COMMUNITY_Community 191
- _COMMUNITY_Community 192
- _COMMUNITY_Community 193
- _COMMUNITY_Community 194
- _COMMUNITY_Community 195
- _COMMUNITY_Community 196
- _COMMUNITY_Community 197
- _COMMUNITY_Community 198
- _COMMUNITY_Community 199
- _COMMUNITY_Community 200
- _COMMUNITY_Community 201
- _COMMUNITY_Community 202
- _COMMUNITY_Community 203
- _COMMUNITY_Community 204
- _COMMUNITY_Community 205
- _COMMUNITY_Community 206
- _COMMUNITY_Community 207
- _COMMUNITY_Community 208
- _COMMUNITY_Community 209
- _COMMUNITY_Community 210
- _COMMUNITY_Community 211
- _COMMUNITY_Community 212
- _COMMUNITY_Community 213
- _COMMUNITY_Community 214
- _COMMUNITY_Community 215
- _COMMUNITY_Community 216
- _COMMUNITY_Community 217
- _COMMUNITY_Community 218
- _COMMUNITY_Community 219
- _COMMUNITY_Community 220
- _COMMUNITY_Community 221
- _COMMUNITY_Community 222
- _COMMUNITY_Community 223
- _COMMUNITY_Community 224
- _COMMUNITY_Community 225
- _COMMUNITY_Community 226
- _COMMUNITY_Community 227
- _COMMUNITY_Community 228
- _COMMUNITY_Community 229
- _COMMUNITY_Community 230
- _COMMUNITY_Community 231
- _COMMUNITY_Community 232
- _COMMUNITY_Community 233
- _COMMUNITY_Community 234
- _COMMUNITY_Community 235
- _COMMUNITY_Community 236
- _COMMUNITY_Community 237
- _COMMUNITY_Community 238
- _COMMUNITY_Community 239
- _COMMUNITY_Community 240
- _COMMUNITY_Community 241
- _COMMUNITY_Community 242
- _COMMUNITY_Community 243
- _COMMUNITY_Community 244
- _COMMUNITY_Community 245
- _COMMUNITY_Community 246
- _COMMUNITY_Community 247
- _COMMUNITY_Community 248
- _COMMUNITY_Community 249
- _COMMUNITY_Community 250
- _COMMUNITY_Community 251
- _COMMUNITY_Community 252
- _COMMUNITY_Community 253
- _COMMUNITY_Community 254
- _COMMUNITY_Community 255
- _COMMUNITY_Community 256
- _COMMUNITY_Community 257
- _COMMUNITY_Community 258
- _COMMUNITY_Community 259
- _COMMUNITY_Community 260
- _COMMUNITY_Community 261
- _COMMUNITY_Community 262
- _COMMUNITY_Community 263
- _COMMUNITY_Community 264
- _COMMUNITY_Community 265
- _COMMUNITY_Community 266
- _COMMUNITY_Community 267
- _COMMUNITY_Community 268
- _COMMUNITY_Community 269
- _COMMUNITY_Community 270
- _COMMUNITY_Community 271
- _COMMUNITY_Community 272
- _COMMUNITY_Community 273
- _COMMUNITY_Community 274
- _COMMUNITY_Community 275
- _COMMUNITY_Community 276
- _COMMUNITY_Community 277
- _COMMUNITY_Community 278
- _COMMUNITY_Community 279
- _COMMUNITY_Community 280
- _COMMUNITY_Community 281
- _COMMUNITY_Community 282
God Nodes (most connected - your core abstractions)
request()- 44 edgesCacheService- 42 edgesMoexClientService- 39 edgesMoexVibeThemeProvider()- 29 edgesКаталог компонентов- 26 edgesTBankClientService- 23 edgesApiResponseMeta- 22 edgesBrokerAccountsService- 22 edgesPortfolioService- 21 edgescompilerOptions- 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.tsxgetShareMarketData()--calls-->request()[EXTRACTED] apps/frontend/src/entities/stock/api/stockApi.ts → apps/frontend/src/shared/api/kyClient.tsgetShareHistory()--calls-->request()[EXTRACTED] apps/frontend/src/entities/stock/api/stockApi.ts → apps/frontend/src/shared/api/kyClient.tsDividendsEnvelopeDto--references-->ApiResponseMeta[EXTRACTED] apps/backend/src/modules/shares/dto/shares-envelope.dto.ts → apps/backend/src/common/dto/api-response.dto.tsShareEnvelopeDto--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, Roadmap, Активные эпики, Аутентификация, Документация, Завершённые эпики, Кандидаты следующих фич, Контроль качества (+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 queryto explore isolated nodes.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- Why does
BrokerSummary()connectCommunity 39toCommunity 66,Community 20? High betweenness centrality (0.032) - this node is a cross-community bridge. - Why does
formatPercent()connectCommunity 20toCommunity 39? High betweenness centrality (0.032) - this node is a cross-community bridge. - Why does
PriceChange()connectCommunity 20toCommunity 172? High betweenness centrality (0.011) - this node is a cross-community bridge. - What connects
husky.sh script,collection,sourceRootto the rest of the system? 2256 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
Community 0be split into smaller, more focused modules? Cohesion score 0.12473118279569892 - nodes in this community are weakly interconnected. - Should
Community 1be split into smaller, more focused modules? Cohesion score 0.08333333333333333 - nodes in this community are weakly interconnected. - Should
Community 2be split into smaller, more focused modules? Cohesion score 0.12462462462462462 - nodes in this community are weakly interconnected.