chore: adopt linear git model in specs instructions #48

Closed
opened 2026-10-17 13:57:46 +03:00 by codex-bot · 0 comments
Owner

Координатор: WealthLedger/main#34. Решение, обоснование и ограничения — там.

Задача

Привести локальные инструкции specs к линейной модели:

feature/* --squash|rebase-merge--> develop --ff-only--> main --> tag vX.Y.Z

Инвариант: origin/main всегда предок origin/develop.

Релиз: release-ветка от develop → release:prepare → PR в develop (ff-only) → PR develop → main (ff-only) → тег на main.

Затронутые файлы

  • AGENTS.md, раздел «Ветки и релизы» (строки 26-32)
  • README.md, раздел «Релизы» (строка 39 и далее)

Acceptance Criteria

  • Шаг обратной синхронизации main → develop удалён
  • Hotfix от main удалён; hotfix = fix/* от develop
  • «Обычные PR допускают squash» заменено на «squash или rebase-merge; merge-коммиты запрещены»
  • Инвариант и команда его проверки записаны
  • Ограничение «freeze релиза не поддерживается» зафиксировано явно

Gitea-настройки репозитория применяются координатором после merge.

Координатор: WealthLedger/main#34. Решение, обоснование и ограничения — там. ## Задача Привести локальные инструкции specs к линейной модели: ``` feature/* --squash|rebase-merge--> develop --ff-only--> main --> tag vX.Y.Z ``` Инвариант: `origin/main` всегда предок `origin/develop`. Релиз: release-ветка от `develop` → `release:prepare` → PR в **`develop`** (ff-only) → PR `develop → main` (ff-only) → тег на `main`. ## Затронутые файлы - `AGENTS.md`, раздел «Ветки и релизы» (строки 26-32) - `README.md`, раздел «Релизы» (строка 39 и далее) ## Acceptance Criteria - [ ] Шаг обратной синхронизации `main → develop` удалён - [ ] Hotfix от `main` удалён; hotfix = `fix/*` от `develop` - [ ] «Обычные PR допускают squash» заменено на «squash или rebase-merge; merge-коммиты запрещены» - [ ] Инвариант и команда его проверки записаны - [ ] Ограничение «freeze релиза не поддерживается» зафиксировано явно Gitea-настройки репозитория применяются координатором после merge.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/specs#48