Availability и booking — центральный контур Relaxi. Он связывает публичный каталог, карточку venue, выбор времени, создание брони, business calendar, legal gates и уведомления.
Первичный инженерный документ: relaxi-api/docs/availability-engine.md.
| Часть | Ответственность |
|---|---|
availability |
Расчет слотов, availability summary, проверка интервалов. |
catalog |
Публичные карточки, маркеры, фильтрация и read models. |
booking |
Создание, подтверждение, отмена, статусы, идемпотентность и транзакционная блокировка capacity. |
schedule |
CRUD расписаний и закрывающих периодов. |
pricing |
Цены, правила и расчет стоимости. |
legal |
Требования согласий перед booking actions. |
Workspace не показывается публичному клиенту.