Files
Claudeandclaude[bot] df46fd1c3e docs(hygiene): ТЗ выпущенных задач без живых ссылок — в legacy/specs (#682)
Волна 5 эпика #674, перенос ТЗ (класс C). Из 240 файлов `docs/specs/` в
`legacy/specs/` уехали 219: на них не ссылается ни один живой файл (код,
тесты, скрипты, workflow, документы вне архива и ревью). Остались 21 ТЗ —
на которые ссылаются код, ADR, ISOMETRIC, SUN, RADAR, LIGHT (`docs/specs/067`),
DECOR-EDITOR, support-relay, и те, на которые ссылаются они сами; README
каталога объясняет, где искать остальное. Открытых issue с файлом ТЗ среди
перенесённых нет. Относительные ссылки перенесённых файлов переписаны
(`../X` → `../../docs/X`, соседние оставшиеся ТЗ → `../../docs/specs/…`) —
все 26 резолвятся. Попутно: битая ссылка в
`089-isometric-view-stage1.md:8` на удалённый `089-isometric-view.md` —
теперь команда `git show` по истории. Строка в `legacy/README.md`.

Issue: #682
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 22:10:46 +00:00

3.4 KiB
Raw Permalink Blame History

ТЗ #35 — Документация текущего пользовательского опыта

Цель и аудитория

README/HACS дают честный обзор и первый успешный путь; USER-GUIDE содержит полную инструкцию; тематические документы объясняют сложные подсистемы. RU и EN используют одинаковую структуру и актуальную терминологию.

Deliverables

  1. Детерминированные synthetic screenshots:
    • View desktop и touch;
    • создание пространства;
    • создание/закрытие room contour;
    • Plan editor с открытым context tray;
    • Device editor с display preview/provenance;
    • Background editor;
    • room card #28 и device info card после их реализации.
  2. Короткая сравнительная таблица инструментов: Контур комнаты, Перегородка, Колонна, Граница, Проём — результат, влияние на площадь/свет, ограничения.
  3. Матрица input: mouse, touch View, touch editor best-effort, keyboard.
  4. First-run путь: install → add card → create/import space → room → bind area → place device → View.
  5. Несколько карточек: разные default_floor, общая server config/layout, локальный viewport/mode, ограничения concurrent editing.

Информационная архитектура

  • README.ru/README: ценность, установка, 5–7 ключевых возможностей, first run, ссылки на подробности; без длинных reference tables.
  • USER-GUIDE.ru и английский эквивалент: полные workflows и edge cases.
  • VACUUM, TOUCH-SUPPORT, DECOR-EDITOR и другие тематические docs — authority.
  • Changelog не используется как инструкция.

Производство изображений

Только synthetic fixture без реальных entity ids/планов. Capture фиксирует viewport/theme/language, изображение хранится рядом с manifest (version, scenario, source SHA). Alt text обязателен. Старый screenshot удаляется только после проверки всех ссылок на него.

CI и качество

  • link checker для относительных файлов, headings/anchors и внешних canonical links с allowlist transient failures;
  • terminology linter для старых названий кнопок;
  • проверка паритета обязательных RU/EN sections;
  • ручная сверка HACS rendering и mobile README.

Приёмка

Ни один screenshot/текст не показывает отсутствующий control; пользователь создаёт первую комнату без changelog; все ссылки валидны; touch degradation описана честно; обновление screenshot имеет воспроизводимую команду.