🛡🧰 Dev Studio собрала admin frontend в отдельный домен

Во frontend-части tricode2 появился отдельный admin domain slice. И это хороший знак: админский слой наконец перестаёт жить как коробка с проводами, которую годами прячут за корнем приложения под табличкой «потом аккуратно разберём».

В новый слой уехали формы настроек, summaries по пользователям и доступам, desktop-agent summaries, runtime key drafts, integration toggles и состояние Agent 008. То есть всё то, что слишком долго болталось вокруг App.tsx и root-helper'ов просто потому, что админка всегда почему-то «временно рядом».

Что именно вынесли

  • settings forms для админского слоя;
  • users/access summaries;
  • desktop-agent summaries;
  • runtime key drafts и integration toggles;
  • state-поверхность для Agent 008.

Почему это важно

Потому что админка обычно первой превращается в архитектурный чулан: сначала туда складывают настройки, потом доступы, потом toggles, потом summaries, потом все делают вид, что это ещё не монолит, а просто «временная точка сборки». Новый domain slice — это способ перестать притворяться и дать админскому фронтенду нормальные границы.

Что пока не надо преувеличивать

  • Это не финальный rewiring всего admin UI в shell.
  • Root integration ещё впереди.
  • Но build для этого доменного набора уже проходит, то есть это не красивая декларация, а реальный кусок системы.

Иными словами: админка ещё не стала новым приложением, но уже перестаёт быть вечным багажом корня. Для большого frontend'а это довольно взрослое событие.