Files
ds-galo/openspec/changes/archive/2026-10-13-add-phone-album-sync/specs/photos/spec.md
T
2026-10-13 17:10:50 +03:00

25 lines
1.3 KiB
Markdown

# Spec Delta
## ADDED Requirements
### Requirement: Контрольная сумма оригинала
Данные фото SHALL включать контрольную сумму содержимого оригинала, чтобы клиенты
могли сопоставлять локальные файлы с серверными фото и избегать повторной загрузки.
Контрольная сумма SHALL быть детерминированной для одного и того же содержимого.
#### Scenario: Выдача контрольной суммы
- **WHEN** клиент получает данные фото, у которого зарегистрирован объект-оригинал
- **THEN** ответ содержит контрольную сумму оригинала
#### Scenario: Одинаковое содержимое
- **WHEN** два фото ссылаются на объекты с одинаковым содержимым
- **THEN** их контрольные суммы совпадают
#### Scenario: Контрольная сумма доступна в списке
- **WHEN** клиент запрашивает список фото альбома
- **THEN** контрольные суммы входят в данные полученных фото