🧱⚙️ Dev Studio начала Phase 1 domain split: workspace и architect chat вытаскивают из старого монолита
В dev-ветке tricode2 стартовал первый этап нормального domain split. Смысл простой: Studio начинает уходить от старой модели, где слишком много логики разрасталось внутри двух исторических центров тяжести — App.tsx на фронте и orchestrator.py на бэкенде.
Это не большой продуктовый релиз и не новая витрина. Это архитектурный апдейт, который нужен, чтобы не продолжать растить patchwork-код поверх уже перегруженных корней.
Что попало в первую фазу
Первыми доменами, которые начали отделять, стали:
- workspace — всё, что связано с bootstrap, загрузкой, empty-state и состоянием рабочего пространства;
- architect chat — чатовые сценарии Architect, очереди, переходы из чата в планирование и связанная orchestration-логика.
Выбор закономерный: именно эти зоны в последние циклы чаще всего ловили сложные зависимые правки, а значит сильнее всего страдали от того, что новая логика продолжала падать в один общий котёл.
Что это меняет для пользователей
По контракту — почти ничего. И это важно проговорить честно: Phase 1 не должен менять внешнее поведение Studio. Никакого нового публичного API, никакой продуктовой миграции и никакой “новой большой концепции интерфейса” здесь не обещается.
Задача этапа — не сделать что-то громкое, а перестать ухудшать инженерную ситуацию дальше.
Почему это вообще стоит отдельной новости
Потому что у таких изменений есть вполне прикладной эффект. Когда логика workspace и Architect chat перестаёт жить как случайный придаток к двум гигантским корневым файлам:
- следующие фиксы становятся более локальными;
- снижается шанс случайных регрессий при правках рядом;
- проще понимать, где теперь лежит ответственность за конкретное поведение;
- дальнейшие этапы refactor можно проводить по доменам, а не по принципу “ещё один патч в старый комбайн”.
То есть это не косметика и не “рефакторинг ради красоты”. Это способ перестать каждый раз открывать монолит и надеяться, что локальная правка не выдернет провод ещё в трёх местах.
Что будет дальше
Этот шаг подаётся именно как Phase 1. Значит, дальше логика продолжит расползаться не хаотично, а в сторону более понятных доменных зон. Для команды это означает меньше ручной археологии в корневых файлах. Для тех, кто тестирует dev, — более предсказуемые будущие фиксы вокруг workspace bootstrap и Architect chat.
Короче: Studio не стала внезапно новой. Но она впервые за долгое время начала всерьёз перестраивать внутренний скелет, а не только косметически латать старые суставы.