mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
docs: the review gate charges a round only for what the round changed
Issue: #518 User-Visible: no
This commit is contained in:
+11
@@ -920,6 +920,17 @@ S7-code-review → код-ревью → слияние в dev → S8-merged л
|
||||
За 08–09.09 мутанты на каждом промежуточном пуше стоили 48 из 56 часов
|
||||
job-минут Validate и в основном отменялись следующим пушем.
|
||||
|
||||
Каждый раунд ревью платит только за то, что в нём изменилось (#518). Свидетель
|
||||
судится по **области своего якоря** — строкам патча плюс сорок строк с каждой
|
||||
стороны (`ANCHOR_RADIUS_LINES`): и в отпечатке журнала (#481), и в отборе по
|
||||
диффу, который читает ханки `git diff --unified=0`. Сторона гарда осталась
|
||||
файловой: у гарда якоря нет. Неоднозначный якорь и непрочитанные ханки дают
|
||||
прежний широкий ответ — незнание не доказательство. Приближение того же класса,
|
||||
что и сам отбор по диффу; нижняя граница — ночной полный гейт (#513). Шард
|
||||
считает свой план до установки окружения и при пустом плане не платит за
|
||||
npm ci, Python и Chromium, оставаясь исполненной job: доказательство гейта
|
||||
требует успешной job, а не пропущенной.
|
||||
|
||||
**Один хендофф — один пуш.** Перед пушем — локальный `node scripts/process-gate.mjs
|
||||
--issues` при доступном `gh` (хук без `gh` статус issue не проверяет и молчит);
|
||||
после `S7-code-review` в ветку не пушить, пока не пришёл вердикт или возврат: пуш
|
||||
|
||||
Reference in New Issue
Block a user