From 2f9348adf136c55825514fe88ea1b3767902f080 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 23 Aug 2026 13:51:31 +0300 Subject: [PATCH] ci(process): ask the reviewer about the wall key invariant Issue: #259 User-Visible: no --- .github/workflows/process.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/process.yml b/.github/workflows/process.yml index 80f899eb..45107006 100644 --- a/.github/workflows/process.yml +++ b/.github/workflows/process.yml @@ -455,10 +455,13 @@ jobs: инварианты модели (#254): `npm test` уже гоняет их на всех моделях проекта, а на конкретной конфигурации они проверяются командой `npm run invariants -- --config <экспорт или ответ config/get>`. - Два вопроса, на которые они отвечают, и оба уже стоили продукту - дефектов: не исчезла ли запись толщины (#253) и разрешима ли каждая - ссылка (#244, #252). Если задача меняет геометрию, а инварианты в - отчёте не названы — это непрогнанный гейт, а не мелочь. + Три вопроса, на которые они отвечают, и все три уже стоили + продукту дефектов: не исчезла ли запись толщины (#253), разрешима ли + каждая ссылка (#244, #252) и равен ли ключ записи толщины ключу + решёточного ребра (#258, #259). Последний сравнивает строки без + допусков: сдвиг ключа на один шаг решётки равен допуску первых двух, + поэтому они на нём промахиваются. Если задача меняет геометрию, а + инварианты в отчёте не названы — это непрогнанный гейт, а не мелочь. По необходимости, и «необходимость» определяется diff'ом и AC: - браузерные смоки `demo/smoke_*.mjs` — названные в AC плюс те,