mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-09-14 13:36:36 +00:00
docs: update plans
This commit is contained in:
@@ -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). По завершении каждой мини-задачи —
|
||||
+2
-9
@@ -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`
|
||||
|
||||
+5
-10
@@ -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` + новый
|
||||
|
||||
+3
-4
@@ -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. Решения
|
||||
|
||||
|
||||
Reference in New Issue
Block a user