🛡🧰 Dev Studio собрала admin frontend в отдельный домен
В tricode2 продолжают системно разбирать frontend-монолит, и на этот раз очередь дошла до admin-слоя. Во фронтенде появился отдельный domain slice для всего, что слишком долго жило в режиме «админка где-то рядом с корнем, потом когда-нибудь разберём».
Если коротко: настройки, доступы, summaries по пользователям и агентам, draft-ключи, integration toggles и состояние Agent 008 начинают жить как отдельный доменный слой, а не как ещё один набор логики, который болтается между App.tsx и случайными root-helper'ами.
Что вошло в новый admin-slice
- фронтенд-файлы для settings forms;
- users/access summaries;
- desktop agent summaries;
- runtime key drafts;
- integration toggles;
- состояние Agent 008.
Почему это важно
Потому что админка традиционно очень любит превращаться в архитектурный чулан. Сначала туда аккуратно складывают настройки. Потом доступы. Потом интеграции. Потом runtime-флаги. Потом агентные summaries. А потом все делают вид, что это ещё не монолит, а просто «временная точка сборки».
Новый admin domain slice нужен именно затем, чтобы перестать притворяться. У админского слоя появляется собственная зона ответственности, а будущий root wiring можно будет делать уже по явным domain helper-границам, а не ковыряясь в одном общем файле, который знает вообще всё.
Что не надо переоценивать
Эта новость не означает, что админский shell уже полностью переподключён и внезапно стал новым приложением.
- Полного rewiring в shell пока нет.
- Речь идёт о доменном разрезе и подготовке к следующему этапу интеграции.
- Это dev-first архитектурный шаг, а не готовый финальный rollout админского интерфейса.
Но почему это всё равно хорошая новость
Потому что именно такие шаги и определяют, будет ли большой фронтенд дальше развиваться как система или как музей случайных решений. Когда admin-domain получает собственный slice, у команды появляется шанс менять его параллельно и безопасно, не устраивая каждый раз обряд прикосновения к священному корню.
И да, build для этого доменного слоя уже проходил. То есть это не просто красивая архитектурная декларация на салфетке, а реальный кусок фронтенда, который готовят к следующему включению в shell.