docs(spec): Time Arc living grid on client (Front#50).
Refs EventHub/EventHubFront#50
This commit is contained in:
@@ -136,6 +136,12 @@ Strip над сеткой: free gaps сегодня / события сегод
|
|||||||
|
|
||||||
Язык UI (`ru`/`en`): до логина — `navigator.language`; после входа — поле `language` профиля (`PATCH /v1/user/me`). Если в профиле язык пуст — при логине записывается текущий (браузерный/выбранный на экране входа). Язык также в `/more` и в форме `/profile`.
|
Язык 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. Маршруты
|
## 4. Маршруты
|
||||||
|
|
||||||
Публичные:
|
Публичные:
|
||||||
|
|||||||
Reference in New Issue
Block a user