mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
docs: update backlog, archive arch audit
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# Аудит архитектуры (2026-10)
|
||||
|
||||
> Статус: **draft**. Сырые находки read-only аудита на оценку разработчика.
|
||||
> Подтверждённые пункты переезжают в `docs/backlog.md` или тематический
|
||||
> документ, отклонённые удаляются; после разбора файл — в `docs/archive/`.
|
||||
> Статус: archived Архивирован: 2026-10-10 Удалить после: 2026-11-09 Причина:
|
||||
> все находки разобраны (сделаны или закрыты с обоснованием) Использование:
|
||||
> только историческая справка
|
||||
>
|
||||
> Примечание: `$effect` с `goto()` в `SchemaToolView.svelte:529-546` намеренно
|
||||
> исключён — бесшовная смена маршрута при структурном изменении цепочки
|
||||
@@ -206,10 +206,10 @@ production.
|
||||
`locale.svelte.ts` переведены на `safeSetItem` из `web/src/lib/storage.ts`
|
||||
(best-effort persistence: бросок в privacy-режиме проглатывается).
|
||||
|
||||
### L8. Переросшие файлы групп реестра и core
|
||||
### L8. Переросшие файлы групп реестра и core — НЕ ДЕФЕКТ, закрыто (2026-10)
|
||||
|
||||
`registry/tools/generate.ts` — 969 строк (~21 инструмент), `geometry.ts` — 753
|
||||
(~18), `alpha.ts` — 681 (~20): конвенция «один файл на категорию», но навигация
|
||||
страдает. `core/geometry.ts` — 436 строк, смешаны поддомены (тайлинг, ресайн,
|
||||
contentBounds, ratio). `core/palette.ts` — 23 экспорта, смешаны color math и
|
||||
генерация `PixelImage` (`renderSwatches`/`renderWheel`/ `renderBlend`).
|
||||
Размер `registry/tools/*.ts` — от количества инструментов (в `generate.ts` 21
|
||||
независимая запись `Tool`), конвенция «один файл на категорию» осознанная; SRP
|
||||
не нарушен, записи независимы. `core/geometry.ts`/`core/palette.ts` —
|
||||
родственные поддомены в одном модуле, допустимо. Если навигация станет проблемой
|
||||
— резать на подгруппы по мере роста, отдельной задачи не нужно.
|
||||
@@ -124,6 +124,7 @@
|
||||
|
||||
## UI и качество
|
||||
|
||||
- [ ] кнопку редактирования названия пайплайна на этой же странице
|
||||
- [ ] при загрузке нескольких файлов, показывает source не той же высоты, как
|
||||
result
|
||||
- [ ] split to parts - посмотреть вариант с toggle component - может будет
|
||||
|
||||
Reference in New Issue
Block a user