🧱⚙️ 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 не стала внезапно новой. Но она впервые за долгое время начала всерьёз перестраивать внутренний скелет, а не только косметически латать старые суставы.