Files
ds-galo/openspec/changes/archive/2026-10-11-fix-large-album-load/specs/media-objects/spec.md
T
iu d99ac77587 chore(openspec): archive completed changes and sync main specs
- fix-large-album-load -> photos, realtime, media-objects
- fix-album-cover -> photos, albums
2026-10-11 14:16:38 +03:00

1.6 KiB

Spec Delta

MODIFIED Requirements

Requirement: Генерация вариантов

Генерация thumb и preview SHALL выполняться через надёжную очередь заданий с однократным выполнением и повтором при сбое; готовый результат SHALL транслироваться подписчикам альбома. Очередь SHALL поддерживать настраиваемую пропускную способность и SHALL обрабатывать более свежие фото раньше остальных.

Scenario: Повтор после рестарта

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

Scenario: Событие после генерации

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

Scenario: Приоритет свежих фото

  • WHEN в очереди есть готовые к обработке задания разного возраста
  • THEN система обрабатывает более свежие фото раньше

Scenario: Настраиваемая пропускная способность

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