🧩🧰 Dev Studio укрепила workspace как spine загрузки, а admin начала вытаскивать свои draft- и chip-правила из корня
В dev-ветке tricode2 прошёл ещё один важный внутренний slice domain refactor. Он одновременно усиливает workspace как реальный источник правды для bootstrap/loading shell и начинает переводить admin root-wiring на доменные helper-слои вместо старой inline-логики в App.tsx.
Что меняется у workspace
Логика workspace shell и loader stage projection всё заметнее переезжает в src/domains/workspace/*. Это значит, что bootstrap-состояния перестают быть просто рассыпанным набором корневых веток и начинают жить там, где им и положено — в workspace-домене.
На бэкенде параллельно яснее оформляется ownership у workspace_run для runtime/workspace truth helpers. То есть и фронт, и бэк начинают сходиться не вокруг старого монолита, а вокруг более понятной доменной линии.
Что меняется у admin
Admin root тоже постепенно перестаёт жить на ручной сборке состояний внутри общего корня. Draft hydration, payload-building и часть chip-логики начали переводить на domain helpers. Отдельно важно, что labels, tooltips и tones для Agent 008 теперь тоже больше завязаны на admin selectors, а не на локальные корневые вычисления “по месту”.
Почему это важный, хоть и не очень глянцевый апдейт
Потому что это ещё один шаг к нормальной структуре, где:
workspaceдействительно отвечает за bootstrap и loading shell;adminдействительно держит свою часть настроек, payload и UI-проекций;- root-файл перестаёт быть местом, куда сваливают всё, что “пока некуда положить”.
Это не означает, что рефакторинг завершён. Но это снижает root-file sprawl и делает следующие шаги root integration заметно безопаснее. А для Studio это уже само по себе полезнее, чем ещё один быстрый патч поверх старой архитектурной кучи.