Files
T
iu 98aaa3156a chore(openspec): архивировать add-orphaned-preview-handling и синхронизировать спеки
Новое требование в phone-album-sync о потере/возврате серверной копии у
разгруженного превью, требование в android-client о метке потерянного элемента
и действии удаления с устройства.
2026-10-16 14:13:01 +03:00

2.4 KiB

Spec Delta

MODIFIED Requirements

Requirement: Экран альбома устройства и настройки синхронизации

Приложение SHALL открывать альбом устройства с сеткой медиа и SHALL предоставлять настройки синхронизации этого альбома по свайпу вправо. Настройки SHALL содержать только выбор режима синхронизации.

Scenario: Открытие альбома устройства

  • WHEN пользователь выбирает альбом устройства в списке
  • THEN открывается сетка медиа этого альбома

Scenario: Настройки по свайпу

  • WHEN пользователь свайпает вправо в открытом альбоме устройства
  • THEN открываются настройки синхронизации с выбором режима и только им

Scenario: Метка перенесённого элемента

  • WHEN оригинал элемента разгружен на сервер в режиме переноса
  • THEN в сетке на элементе показывается значок облака

Scenario: Метка потерянного элемента

  • WHEN серверной копии разгруженного элемента больше нет в целевом альбоме
  • THEN в сетке на элементе показывается перечёркнутый значок облака

ADDED Requirements

Requirement: Действия потерявшего серверную копию превью

Шит потерявшего серверную копию элемента SHALL предлагать действие «Удалить с устройства» и SHALL NOT показывать серверные атрибуты и действия.

Scenario: Только удаление с устройства

  • WHEN пользователь открывает атрибуты потерявшего серверную копию элемента
  • THEN доступно действие «Удалить с устройства», а серверные действия отсутствуют