diff --git a/PROCESS.md b/PROCESS.md index 12c401d3..6e5d7a15 100644 --- a/PROCESS.md +++ b/PROCESS.md @@ -392,9 +392,13 @@ dev, ни при публикации документа код-ревью: ин вместе с любым другим путём — прежний отказ с перечнем файлов. Ещё два общих файла не конфликтуют по смыслу (#698): записи ченджлогов в `## Unreleased` объединяет встроенный драйвер `merge=union` (`.gitattributes`), а на конфликте в -`scripts/monolith-baseline.json` ребейз берёт сторону `dev` — число для -объединённого дерева судит тест полосы на Validate (#699). Ни то, ни другое не -входит в patch-id кандидата слияния: вердикт к работе задачи остаётся в силе. Шаг Validate +`scripts/monolith-baseline.json` ребейз берёт сторону `dev` — числа +объединённого дерева судит гейт связности монолита (`npm run lint:unused`) на +Validate кандидата. Сегодня пять чисел исходника он судит точно, байты `dist/` — +с полосой 2 000 Б; поэтому сторона `dev` в базе краснеет, если задача сама +меняла эти числа, — это прежний возврат автору, только после Validate, а не до +ревью. Полоса у всех шести чисел — #699. Ни ченджлоги, ни база не входят в +patch-id кандидата слияния: вердикт к работе задачи остаётся в силе. Шаг Validate «индекс ревью совпадает с каталогом» красит push в `dev`, где `INDEX.md` расходится с каталогом (на issue-ветках не судится: их переписывает конвейер). Правка `docs/reviews/` diff --git a/scripts/rebase-generated.mjs b/scripts/rebase-generated.mjs index 06077e4a..0a1e6e5d 100755 --- a/scripts/rebase-generated.mjs +++ b/scripts/rebase-generated.mjs @@ -35,8 +35,9 @@ export const REVIEWS_INDEX_PATH = 'docs/reviews/INDEX.md'; /** * #698: данные, в которых на конфликте права сторона `dev`. База метрик * монолита — снимок чисел, а не решение задачи: правильное значение для - * объединённого дерева не «наше» и не «их», и судит его тест полосы на - * Validate кандидата (#699), а не автор руками. Ченджлоги сюда не входят — + * объединённого дерева не «наше» и не «их», и судит его гейт связности на + * Validate кандидата (`lint:unused`; полоса у всех чисел — #699), а не автор + * руками. Ченджлоги сюда не входят — * их объединяет `merge=union` в `.gitattributes`, и конфликта не бывает. */ export const UPSTREAM_WINS = Object.freeze(['scripts/monolith-baseline.json']);