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.
This commit is contained in:
iu
2026-10-10 12:58:34 +03:00
parent 2b2b342492
commit 84ce4d1930
20 changed files with 373 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
# notifications Specification
## Purpose
Персональные уведомления пользователя о событиях (комментарии, лайки, участники) и их статус прочитано.
## Requirements
### Requirement: Создание уведомления
Система SHALL создавать уведомление пользователю при наступлении события (комментарий к его фото, лайк, добавление в альбом).
#### Scenario: Комментарий к моему фото
- **WHEN** другой пользователь комментирует фото пользователя
- **THEN** система создаёт уведомление этому пользователю
### Requirement: Список уведомлений
Пользователь SHALL иметь возможность получить свои уведомления.
#### Scenario: Получение уведомлений
- **WHEN** пользователь запрашивает уведомления
- **THEN** система возвращает список с признаком прочитано
### Requirement: Отметка прочитанным
Пользователь SHALL иметь возможность отметить уведомление прочитанным.
#### Scenario: Отметить прочитанным
- **WHEN** пользователь отмечает уведомление прочитанным
- **THEN** система фиксирует время прочтения