Координатор: WealthLedger/main#34. Решение, обоснование и ограничения — там.
Привести локальные инструкции backend к линейной модели:
feature/* --squash|rebase-merge--> develop --ff-only--> main --> tag vX.Y.Z
Инвариант: origin/main всегда предок origin/develop.
origin/main
origin/develop
Релиз: release-ветка от develop → release:prepare → PR в develop (ff-only) → PR develop → main (ff-only) → тег на main.
develop
release:prepare
develop → main
main
.ai/conventions/engineering.md
README.md
main → develop
release/hotfix-<name>
fix/*
Gitea-настройки репозитория применяются координатором после merge.
No dependencies set.
The note is not visible to the blocked user.
Координатор: WealthLedger/main#34. Решение, обоснование и ограничения — там.
Задача
Привести локальные инструкции backend к линейной модели:
Инвариант:
origin/mainвсегда предокorigin/develop.Релиз: release-ветка от
develop→release:prepare→ PR вdevelop(ff-only) → PRdevelop → main(ff-only) → тег наmain.Затронутые файлы
.ai/conventions/engineering.md, раздел «Git и релизы» (строки 81-92)README.md, раздел «Релизы» (строки 305-333)Acceptance Criteria
main → developудалёнmainвrelease/hotfix-<name>» удалено; hotfix =fix/*отdevelopGitea-настройки репозитория применяются координатором после merge.