docs(openspec): описать правки редактора, сделанные без спецификаций
Дополнены спеки ui-workspace (сворачивание кривой, живая гистограмма, точки кривой, навигация в зуме, Space к центру), media-objects (роли edit*, привязка отредактированной версии, отдельная очередь рендера правок), photos (рендер по оригиналу) и dev-make-workflow (сборка WASM-модуля).
This commit is contained in:
@@ -286,9 +286,10 @@ SHALL быть доступно и для фото без альбома (нап
|
||||
Система SHALL поддерживать неразрушающее редактирование фотографий. Параметры правок
|
||||
SHALL храниться в метаданных фото, а отредактированная версия SHALL создаваться как
|
||||
отдельные объекты (роли `edit`, `edit_thumb`, `edit_medium`, `edit_preview`) рядом с
|
||||
исходными вариантами. Исходный объект SHALL оставаться неизменным, а скачивание SHALL
|
||||
отдавать оригинал. Сброс правок SHALL удалять и параметры, и отредактированную версию.
|
||||
Правки SHALL применять только к изображениям.
|
||||
исходными вариантами. Рендер SHALL выполняться по исходному объекту фото, а не по
|
||||
его уменьшенным вариантам. Исходный объект SHALL оставаться неизменным, а скачивание
|
||||
SHALL отдавать оригинал. Сброс правок SHALL удалять и параметры, и отредактированную
|
||||
версию. Правки SHALL применять только к изображениям.
|
||||
|
||||
#### Scenario: Сохранение правок
|
||||
- **WHEN** пользователь сохраняет правки фото
|
||||
@@ -298,6 +299,10 @@ SHALL храниться в метаданных фото, а отредакти
|
||||
- **WHEN** правки фото сохранены
|
||||
- **THEN** система готовит варианты сетки и полноразмерную версию в фоне и сообщает о готовности
|
||||
|
||||
#### Scenario: Рендер по оригиналу
|
||||
- **WHEN** готовится отредактированная версия фото
|
||||
- **THEN** правки применяются к пикселям исходного объекта, а не к его уменьшенной копии
|
||||
|
||||
#### Scenario: Неразрушачность
|
||||
- **WHEN** фото отредактировано
|
||||
- **THEN** исходный объект и его варианты остаются неизменными
|
||||
|
||||
Reference in New Issue
Block a user