From 4c95f340ab0eada9073f1f1c9cf77bf6d2da2502 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Thu, 15 Oct 2026 01:52:28 +0400 Subject: [PATCH] =?UTF-8?q?docs(openspec):=20R-9=20=E2=80=94=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0=20=D0=B2=D1=8B=D1=81?= =?UTF-8?q?=D0=BE=D1=82=20=D0=BA=D0=B0=D1=80=D1=82=D0=BE=D1=87=D0=B5=D0=BA?= =?UTF-8?q?=20=D0=B2=20e2e=20geometry=20(#29)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- openspec/changes/web-app-followups/design.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openspec/changes/web-app-followups/design.md b/openspec/changes/web-app-followups/design.md index c8bf770..e24fa29 100644 --- a/openspec/changes/web-app-followups/design.md +++ b/openspec/changes/web-app-followups/design.md @@ -147,3 +147,8 @@ jira-hub#29 (46 пунктов, маркеры сохраняются из PR #2 запушен, amend потребовал бы force-push в ветку. Обоснование: трейлер — метаданные, поведение не затронуто. Цена ошибки: в истории ветки один коммит с другим именем модели; при желании владельца правится rebase перед merge. Следующим исполнителям правило трейлера выписано в контракт явно (O-12). +- **R-9, 15.10.2026.** T15.1 закрыт утверждением `some(h !== 120)` вместо `new Set(heights).size > 1`: на фикстуре hub-basic + все 5 карточек имеют высоту 152px, разнообразия высот нет, требование плана невыполнимо. Утверждения `fits` и кратности 8 + оставлены. Обоснование: тавтологичное сравнение с самой собой убрано, проверка осталась содержательной. Цена ошибки: + e2e не поймает регресс, при котором все карточки получают одинаковую, но не 120px, высоту; полноценная проверка требует + карточки с другим содержимым в фикстуре тестового хаба.