mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-06 06:38:57 +00:00
docs(hygiene): свести дубли документов подсистем и снять устаревшее (#679)
Волна 2 эпика #674 — у каждого правила один дом, остальные места ссылаются. DECOR-EDITOR.md ← BACKDROP.md + LIVE-TEXT.md: один документ с нумерованными разделами (§3 подложка, §5 текст с живыми значениями), на которые теперь указывают комментарии кода вместо несуществовавших «BACKDROP §2/§3»; исправлено утверждение, что space-card не рисует декор (он рисует подложку и картинки декора, но не фигуры, мебель и текст). LIGHT.md ← матрица настроек света (перевод, тест назван явно: test/devices.test.mjs «issues 84/88»). DEVICE-PRESENTATION.md ← правила «что показывает маркер» из FILTERING.md (порядок cover → light sources → device role, шторы, медиаплееры); «в одном pull request» → «в одном коммите». CANVAS.md: §9.5 «Оптимизировать планы» → CONFIG-COMPATIBILITY.md, overlay и планарные грани Walls → WALL-THICKNESS.md §10–11, таблицы «было/стало» сняты. TESTING-DEMO.md → demo/stand/README.md: карта демо-дома и «чего на стенде нет», ручной чек-лист снят (ручной фазы в процессе нет). ISOMETRIC.md — только текущее; история Stage 2/4 — docs/adr/570-isometric-stage4-visual-handoff.md. SUN.md: удалённый контракт фона снят, правило бумаги — в текущем разделе. UX-MODES.md: декор над заливками, а не «под комнатами»; «hidden isometric»; follow-up из #3 — все выпущены. Шапки VACUUM, WARM-REMOUNT («Выровнять всё по сетке» → «Оптимизировать планы»), WALL-THICKNESS, STYLING-HOOKS, CONFIG-COMPATIBILITY (#33), PDF-EXPORT — без устаревших статусов и планов. README EN/RU: абзац про пересъёмку скриншотов → CONTRIBUTING.md, RADAR и PDF-EXPORT в списке документации, RU догнал EN (2.5D, повторное использование загруженного изображения, STAIRS). Один список канонических документов подсистем в AGENTS.md и промпте ревьюера (_process.yml). WALL-THICKNESS.md ссылается на ADR 282. Правки src/** и validation.py — только пути документов в комментариях. Issue: #679 User-Visible: no Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* The backdrop transform and the paper contract (docs/BACKDROP.md).
|
||||
* The backdrop transform and the paper contract (docs/DECOR-EDITOR.md §3).
|
||||
*
|
||||
* Two questions only, and both are pure geometry:
|
||||
* 1. where the picture ends up once it has been moved and scaled, and
|
||||
@@ -86,7 +86,7 @@ test('the content frame follows the picture (Вписать всё never loses i
|
||||
assert.ok(sb.w < 400, `a quarter-scale picture frames tight, got ${sb.w}`);
|
||||
});
|
||||
|
||||
test('the paper is the ROOMS, image or no image (docs/BACKDROP.md §3)', () => {
|
||||
test('the paper is the ROOMS, image or no image (docs/DECOR-EDITOR.md §3.3)', () => {
|
||||
// paperRoomShapes knows nothing about plan_url — which is the whole point:
|
||||
// there is no longer a branch where the picture makes paper of its own.
|
||||
const rooms = [{ id: 'r', name: 'r', poly: [[100, 100], [500, 100], [500, 500], [100, 500]] }];
|
||||
|
||||
+1
-1
@@ -1341,7 +1341,7 @@ test('openingShoulders: angled wall measures along the wall direction', () => {
|
||||
});
|
||||
|
||||
|
||||
// ---------------- live text on a decor label (docs/LIVE-TEXT.md) ------------
|
||||
// ---------------- live text on a decor label (docs/DECOR-EDITOR.md §5) ------------
|
||||
|
||||
const hassLive = {
|
||||
states: {
|
||||
|
||||
Reference in New Issue
Block a user