diff --git a/docs/architecture-audit-2026-10.md b/docs/archive/architecture-audit-2026-10.md similarity index 93% rename from docs/architecture-audit-2026-10.md rename to docs/archive/architecture-audit-2026-10.md index 7860097..7c045f6 100644 --- a/docs/architecture-audit-2026-10.md +++ b/docs/archive/architecture-audit-2026-10.md @@ -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` — +родственные поддомены в одном модуле, допустимо. Если навигация станет проблемой +— резать на подгруппы по мере роста, отдельной задачи не нужно. diff --git a/docs/backlog.md b/docs/backlog.md index a37c446..eac1a58 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -124,6 +124,7 @@ ## UI и качество +- [ ] кнопку редактирования названия пайплайна на этой же странице - [ ] при загрузке нескольких файлов, показывает source не той же высоты, как result - [ ] split to parts - посмотреть вариант с toggle component - может будет