feat: add source aware resolver, update reset, update generator

This commit is contained in:
2026-09-25 19:01:43 +05:00
parent 5313567e70
commit 5f77c097e2
19 changed files with 361 additions and 179 deletions
+11 -16
View File
@@ -95,24 +95,19 @@
корректный (не «кракозябры»).
- [ ] remove-background на сложной полупрозрачности — края не «звенят».
## G. Известные баги preview
## G. Закрытые Q5-проблемы
> Список синхронизирован с `docs/backlog.md`. Каждый пункт связан с
> зарегистрированной проблемой или соответствующим `test.fixme`; после
> исправления отметить его здесь и убрать `test.fixme` в том же изменении.
> Q5-проблемы закрыты автоматическими тестами; для ручной проверки остаются
> субъективные сценарии разделов A–F.
- [ ] **Генераторы:** открыть инструмент категории GENERATE, проверить поля
схемы, автоматический запуск по дефолтам и появление результата; кнопка
Generate не требуется. `docs/backlog.md`, `web/e2e/generators.spec.ts`.
- [ ] **resize-png:** загрузить изображение и получить результат без alert.
`docs/backlog.md`, `web/e2e/known-issues.spec.ts`.
- [ ] **crop-png:** загрузить изображение и получить осмысленный результат без
alert. `docs/backlog.md`, `web/e2e/known-issues.spec.ts`.
- [ ] **Локализация ошибок:** получить человекочитаемое сообщение на текущем
языке вместо сырого i18n-ключа. `docs/backlog.md`, `web/e2e/i18n.spec.ts`.
- [ ] **Reset/auto-run:** проверить выбранную семантику Reset и автоматический
перезапуск после изменения параметров. `docs/backlog.md`,
`web/e2e/pipeline.spec.ts`.
- [x] **Генераторы:** auto-run по дефолтам, результат и изменение параметра без
кнопки Generate. `web/e2e/generators.spec.ts`.
- [x] **resize-png/crop-png:** размеры текущего source используются по
умолчанию, alert не появляется. `web/e2e/pipeline.spec.ts`.
- [x] **Reset:** defaults восстанавливаются, source сохраняется, deferred
auto-run завершается результатом. `web/e2e/pipeline.spec.ts`.
- [x] **Локализация ошибок:** alert хранит key/vars, переводится при выводе и
обновляется при смене языка. `web/e2e/i18n.spec.ts`.
## Как долго