| 1 | `MainWindowViewModel` — **композитор окна**: конструктор, подписки, мост `IIdeMcpActions` → `IdeMcpCommandExecutor`, оркестрация решения/сборки/LSP/MCP. Объём **~{0}k строк** суммарно по partial-классу `MainWindowViewModel*.cs` (**~{1}k**) плюс диспетчер `IdeMcpCommandExecutor*.cs` и `Generated/IdeMcpCommandExecutor.Generated.g.cs` (**~{2}k**); счётчики — ориентир по состоянию репозитория (авто: {3}). Чат, Git, терминал, сборка, инструментирование и т.д. — в **`Features/*`** как дочерние VM; цель дальше — **сужать** главный VM по мере доработок (вынос в сервисы, план B). |
| 2 | |
View only · write via MCP/CIDE