diff --git a/EventHubFrontSpec.md b/EventHubFrontSpec.md index 97a9450..3f06600 100644 --- a/EventHubFrontSpec.md +++ b/EventHubFrontSpec.md @@ -136,6 +136,12 @@ Strip над сеткой: free gaps сегодня / события сегод Язык UI (`ru`/`en`): до логина — `navigator.language`; после входа — поле `language` профиля (`PATCH /v1/user/me`). Если в профиле язык пуст — при логине записывается текущий (браузерный/выбранный на экране входа). Язык также в `/more` и в форме `/profile`. +### 3.3. Time Arc (живая сетка, Front#50) + +На commercial week/day в режиме Студия клиент считает предложенный час без LLM и без Back: свободные слоты студии ∩ занятость пользователя (personal + confirmed bookings) × mood (FLOW — воздух и середина дня, MOMENTUM — ближайший, CONTROL — доля свободных мест). Одна ячейка — `data-time-arc`; коллизии — `data-collided`. Тап — обычный Book. + +Владелец: ghost-слоты из прошлой ISO-недели в дырах текущей; «Проявить неделю» — preview, затем существующий POST events. Без подтверждения в API не пишем. EventHubAiRouter не используется. + ## 4. Маршруты Публичные: