Содержание

Appointments: запись, календарь и слоты

Тип: architecture · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Модули Open и их обязанности

Объекты

AppointmentType описывает вид записи; Appointment — событие/слот; AppointmentBooking — конкретную бронь и участника. Календарь представляет слоты, но не владеет доменной проверкой.

Сценарий

Настройка типа → создание расписания → выбор слота → запись → подтверждение/отмена → уведомление → изменение статуса соответствующей проверки, если запись является требованием.

Границы

Appointment не подменяет Stage или Ticket. Обработчики подключаются без обязательного импорта domain model в core; XMPP/Nextcloud/Calendar — независимые интеграции.

Связанные понятия