From bf2f8e57c835445dd6e362e3e4ed7f31fa261b86 Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Thu, 10 Sep 2026 11:25:49 +0500 Subject: [PATCH] docs: update plans --- docs/{ => archive}/plan-tech-debt.md | 14 +++----------- docs/backlog.md | 11 ++--------- docs/plan-redesign.md | 15 +++++---------- docs/roadmap.md | 7 +++---- 4 files changed, 13 insertions(+), 34 deletions(-) rename docs/{ => archive}/plan-tech-debt.md (86%) diff --git a/docs/plan-tech-debt.md b/docs/archive/plan-tech-debt.md similarity index 86% rename from docs/plan-tech-debt.md rename to docs/archive/plan-tech-debt.md index e31e93d..535230e 100644 --- a/docs/plan-tech-debt.md +++ b/docs/archive/plan-tech-debt.md @@ -1,13 +1,8 @@ # План: закрытие техдолга перед переездом `old/` (C17) -> Статус: план к выполнению. Ветка `feat/redesign`. Входит в гейт перед -> переездом старых файлов в `old/` (backlog №14; см. также -> `archive/plan-migrate-remaining.md` — техдолг «чинить по заведённым задачам, -> не игнорировать правилами»). Целевое состояние по завершении: `svelte-check` → -> 0 errors, `pnpm test` → зелёный, `lint:all` → без ошибок (допустим только -> задокументированный остаток), дизайн-токены → единый словарь `preview.css`. +> **Статус: ЗАКРЫТ.** Все гейты пройдены, C17 разблокирован. -## Состав техдолга (на 2026-09-07) +## Состав техдолга - **svelte-check error** — `ToolCard.svelte:19:36`: `resolve(normalizedHref)` принимает только типизированный роут, а `normalizedHref: string`. Красный @@ -69,7 +64,7 @@ **Вариант Б (страховка): руками, пакетами по компонентам.** Если скрипт не удался — чистим/заводим токены вручную, пакетами по компонентам (1–2 на задачу, -диф < ~500 строк). Отсутствующие токены (например `--space-2xl`/`--space-panel`, +дифф < ~500 строк). Отсутствующие токены (например `--space-2xl`/`--space-panel`, уже дважды обходились в SchemaTextSource) добавляем в словарь `preview.css` осознанно. @@ -92,9 +87,6 @@ 4. `pnpm --dir web lint:all` → 0 (или только задокументированный остаток) 5. Обе ветки открываются: старый UI `/`, новый `/preview` -После зеленых гейтов — закрытие задач и переход к `backlog` №14 (переезд старых -файлов в `old/`). - ## Порядок и коммиты - Коммиты атомарные, < ~500 строк (AGENTS). По завершении каждой мини-задачи — diff --git a/docs/backlog.md b/docs/backlog.md index 126ea38..db6022f 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -185,15 +185,8 @@ (`plan-redesign.md`, Шаг 5). Гейты: svelte-check 0, тесты зелёные, prettier чист, `lint:all` = задокументированный остаток, обе ветки открываются. -15. **Техдолг (чинить по заведённым задачам, не игнорировать правила)**: - - svelte-check error `ToolCard.svelte:19:36` (`goto(string)`). - - фейл `palette.test.ts` (ENOENT `src/app.css` — из-за него `pnpm test` - красный, хотя тесты 607 passed). - - `lint:all`: ~335 design-tokens ошибок в старых kit-компонентах; - неиспользуемые токены preview.css; a11y-warning `ColorField`; пустой - ruleset `Toggle.svelte`. Целевое состояние перед переездом `old/` (см. - №14): svelte-check 0 errors, `pnpm test` зелёный, `lint:all` — только - задокументированный остаток. +15. ~~**Техдолг (чинить по заведённым задачам, не игнорировать правила)**~~ + ЗАКРЫТО. Подробности: `docs/archive/plan-tech-debt.md`. 16. **Контраст текста на акцентных кнопках — пересмотреть после готовности сайта**. Текст `--color-background` на фоне `--color-main`/`--color-accent` diff --git a/docs/plan-redesign.md b/docs/plan-redesign.md index 6568a73..5737693 100644 --- a/docs/plan-redesign.md +++ b/docs/plan-redesign.md @@ -2,10 +2,9 @@ > Статус: план к выполнению. Шаги 5–6 (C17–C21) остаются **следующим этапом**. > Они больше не привязаны к «верности против рефа»: -> `docs/archive/plan-design-fix.md` закрыт (2026-09-07, дизайн ушёл вперёд от -> `refs-html/`), аудит против рефа не информативен и прекращён. Дальнейшее -> качество — ручное ревью + `lint:all`. Шаг 37 (переезд старых файлов в папки -> `old/`) вынесен в `backlog.md`. +> `docs/archive/plan-design-fix.md` закрыт, аудит против рефа прекращён. +> Tech debt закрыт (`docs/archive/plan-tech-debt.md`). Перед C17: backlog №14 +> (переезд старых файлов в `old/`) и покупка домена (`plan-domain.local.md`). > > Источники: `refs/` — Next/React-референс (правда по пикселям и интерактиву), > `refs-html/` — статические HTML-снимки для быстрого просмотра в браузере. @@ -359,12 +358,8 @@ src/routes/preview/tools/[id]/+page.svelte ### Шаг 5. Сделать новый дизайн основным — СЛЕДУЮЩИЙ ЭТАП -> Раньше планировалось после «верности к рефу» (Этапы 0–1 -> `docs/archive/plan-design-fix.md`) — план закрыт, гейт снят (2026-09-07). -> Перед стартом C17 выполнить переезд старых файлов в папки `old/` (backlog: -> «Переезд старых файлов в `old/`», шаг 37 закрытого -> `docs/archive/plan-composite-params.md`). Пока не трогаем `preview/*` и -> `(old)/`. +> Tech debt закрыт. Перед стартом C17: переезд старых файлов в `old/` +> (backlog №14) и покупка домена (`plan-domain.local.md`). - [ ] **[C17]** Перенести `preview/*` → реальные маршруты (move), удалить `(old)/`, корневой `+layout.svelte` импортирует `design2.css` + новый diff --git a/docs/roadmap.md b/docs/roadmap.md index f1524e6..929190d 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -1,11 +1,10 @@ # План разработки: easy-png-tools -> **Статус (2026-09-07):** Фаза 1 (полноценный TS-сайт) в основном выполнена — +> **Статус:** Фаза 1 (полноценный TS-сайт) в основном выполнена — > сайт живёт, каталог переведён в типизированный `registry-new` (121/125), идёт > редизайн на `preview/*` по `plan-redesign.md` (параллельная ветка, старый UI -> на `(old)/`). Фазы 2–8 (эталоны, Rust/wasm, CLI, harness) — будущие, разделам -> ниже не запущены. Фазы 9–10 (API, PWA) спланированы отдельно в -> `docs/plan-platform.md`. +> на `(old)/`). Tech debt закрыт. Фазы 2–8 — будущие. Фазы 9–10 +> спланированы в `docs/plan-platform.md`. ## 0. Решения