diff --git a/PROCESS.md b/PROCESS.md index 6429c612..9864d502 100644 --- a/PROCESS.md +++ b/PROCESS.md @@ -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` в ветку не пушить, пока не пришёл вердикт или возврат: пуш