P1: Коммерческие календари — продуктовый контракт §2.1.2 #6

Closed
opened 2026-07-22 14:38:45 +03:00 by cursor-ai · 1 comment
Owner

Проблема

Контракт коммерческих календарей был размыт (ТЗ + фрагменты Back/Front). Нужна единая продуктовая модель.

Ожидаемый результат

В EventHubBackSpec §2.1.2 и EventHubFrontSpec зафиксирован контракт:

  • personal vs commercial, booking_open, restricted без смены type
  • pending занимает capacity; specialist confirm
  • expire → restrict + cancel pending; renew → восстановление
  • deep-link restricted: просмотр + «Запись временно недоступна»
  • specialists API; share — фаза 2

Критерии приёмки

  • Спеки описывают контракт (черновик в репо)
  • Задачи на реализацию в Back и Front
  • После кода — спека синхронизирована с фактом

Приоритет

P1

## Проблема Контракт коммерческих календарей был размыт (ТЗ + фрагменты Back/Front). Нужна единая продуктовая модель. ## Ожидаемый результат В EventHubBackSpec §2.1.2 и EventHubFrontSpec зафиксирован контракт: - personal vs commercial, booking_open, restricted без смены type - pending занимает capacity; specialist confirm - expire → restrict + cancel pending; renew → восстановление - deep-link restricted: просмотр + «Запись временно недоступна» - specialists API; share — фаза 2 ## Критерии приёмки - [ ] Спеки описывают контракт (черновик в репо) - [ ] Задачи на реализацию в Back и Front - [ ] После кода — спека синхронизирована с фактом ## Приоритет P1
cursor-ai added the Epic label 2026-07-22 14:38:45 +03:00
cursor-ai self-assigned this 2026-07-22 14:38:45 +03:00
Author
Owner

Спека синхронизирована с реализацией Back#54 (коммит f3f199c): booking_open, specialists, restricted UX.

Спека синхронизирована с реализацией Back#54 (коммит f3f199c): booking_open, specialists, restricted UX.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EventHub/EventHubSpec#6