From 58a6e13f36d693de750168028ba543b7652dd40a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B8=D0=BC=D1=83=D1=80=20=D0=93=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B4=D0=B5=D1=86=D0=BA=D0=B8=D0=B9?= Date: Tue, 27 Oct 2026 10:47:00 +0500 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B2=D0=B5=D1=82=D0=BA=D0=B8=20?= =?UTF-8?q?=E2=80=94=20=D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=B4=D0=BE=D0=BB=D0=B3=D0=B8=D1=85,=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D1=81=D0=B8=D0=BC=D1=8B=D1=85=20=D0=B8=20=D1=80?= =?UTF-8?q?=D0=B8=D1=81=D0=BA=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D1=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Один разработчик без ревью: ветка нужна не всегда, а когда защищает main от полуготового кода. Мелкие фиксы — прямо в main. Co-Authored-By: Claude Opus 5.5 (1M context) --- docs/PROCESS.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/PROCESS.md b/docs/PROCESS.md index 2354957..57e98d3 100644 --- a/docs/PROCESS.md +++ b/docs/PROCESS.md @@ -20,8 +20,12 @@ `вопрос-бизнесу`, `смена-модели`. - Если пункт меняет устройство данных (`смена-модели`) — сначала ADR, потом код. - Если нужен ответ бизнеса (`вопрос-бизнесу`) — вопрос в чат, issue ждёт ответа. -3. **Работа.** Ветка `fix/<номер>-кратко` или `feat/<номер>-кратко`. Баг — сначала падающий - Jest-тест, потом фикс. Коммиты — `тип: описание (#номер)`. +3. **Работа.** Баг — сначала падающий Jest-тест, потом фикс. Коммиты — + `тип: описание (#номер)`. + - Мелкий фикс (час-два, один-два коммита) — прямо в `main`. + - Ветка `feat/<номер>-кратко` или `fix/<номер>-кратко` — если задача на несколько дней, + зависит от внешнего (новые списки SP, потоки, бэкенд) или рискованная. Цель одна: + `main` в любой момент можно выкатить на прод. 4. **Деплой.** Запись в `CHANGELOG.md`, тег версии `vX.Y.Z` (= версия в `config/package-solution.json`), issue закрывается, в чат — короткий список изменений.