01Проверяем действия до обещаний
Получение услуг, сотрудников, свободного времени, создание и изменение записи — отдельные возможности. Нельзя считать их доступными по одному факту наличия API. Проверяем права, параметры подключения и ограничения конкретного сценария.
02Услуга определяет доступное время
Длительность, выбранный сотрудник, филиал и правила бизнеса влияют на список вариантов. Перед созданием записи нужна актуальная проверка, потому что слот мог занять другой клиент.
03Перенос и отмена сохраняют связность
Клиент должен видеть состояние, подтверждённое системой записи. Уточняем допустимые действия, ограничения по времени и уведомления команды. Неуспешное изменение не выдаётся за завершённое.
04Начинаем с одного проверяемого маршрута
Для первой версии можно выбрать конкретную услугу или понятную группу сценариев. Это помогает проверить обмен и исключения до расширения на сложные комбинации специалистов, филиалов и ресурсов.