Files
iu 84ce4d1930 chore(openspec): archive shared-album and sync main specs
Move the completed shared-album change to
openspec/changes/archive/2026-10-10-shared-album/ and create the 8 main
specs (albums, auth, members, notifications, photos, realtime, share-links,
social) from the delta ADDED requirements.
2026-10-10 12:58:34 +03:00

1.6 KiB

notifications Specification

Purpose

Персональные уведомления пользователя о событиях (комментарии, лайки, участники) и их статус прочитано.

Requirements

Requirement: Создание уведомления

Система SHALL создавать уведомление пользователю при наступлении события (комментарий к его фото, лайк, добавление в альбом).

Scenario: Комментарий к моему фото

  • WHEN другой пользователь комментирует фото пользователя
  • THEN система создаёт уведомление этому пользователю

Requirement: Список уведомлений

Пользователь SHALL иметь возможность получить свои уведомления.

Scenario: Получение уведомлений

  • WHEN пользователь запрашивает уведомления
  • THEN система возвращает список с признаком прочитано

Requirement: Отметка прочитанным

Пользователь SHALL иметь возможность отметить уведомление прочитанным.

Scenario: Отметить прочитанным

  • WHEN пользователь отмечает уведомление прочитанным
  • THEN система фиксирует время прочтения