Files
iu 14db79632a chore(openspec): архивировать android-live-albums и fix-album-cover-readiness
Дельта android-live-albums: android-client (+3 требования: живое обновление
списка, догон при переподключении, потеря доступа) и realtime (порядок списка
теперь правило отображения клиента).

Дельта fix-album-cover-readiness: realtime (+1 требование: album.updated при
готовности вариантов фото-обложки).
2026-10-16 12:48:32 +03:00

1.4 KiB

Spec Delta

MODIFIED Requirements

Requirement: Применение события без повторного запроса

Клиент SHALL обновлять локальный список альбомов из payload'а события: создавать или заменять альбом по полученному объекту и удалять его по идентификатору, не выполняя дополнительный запрос списка.

Scenario: Обновление альбома из списка

  • WHEN приходит событие обновления для альбома, который уже есть в списке клиента
  • THEN клиент заменяет альбом по полученному объекту без дополнительного запроса списка

Scenario: Удаление альбома из списка

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

Scenario: Порядок списка

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