README.md, «Релизы»: релизный PR идёт в develop (ff-only), добавлен шаг develop → main (ff-only), back-merge и hotfix от main удалены; добавлены инвариант с командой проверки, ограничения модели и требования к merge styles в Gitea
AGENTS.md, «Ветки и релизы»: squash/rebase-merge вместо merge-коммита, инвариант, hotfix как fix/* от develop
Verification
npm run verify (markdownlint с правилом относительных ссылок + git diff --check) — exit 0. Первый прогон выявил MD040 на fenced block без языка; исправлено на text, повторный прогон чистый.
## Summary
Приводит локальные инструкции docs к линейной модели ветвления и убирает обратную синхронизацию `main → develop` из процесса релиза.
```text
<type>/<issue>-<slug> --squash--> develop --ff-only--> main --> tag vX.Y.Z
```
Инвариант: `origin/main` всегда предок `origin/develop`.
## Linked Issue
#49 (координатор — WealthLedger/main#34)
## Changes
- `README.md`, «Релизы»: релизный PR идёт в `develop` (ff-only), добавлен шаг `develop → main` (ff-only), back-merge и hotfix от `main` удалены; добавлены инвариант с командой проверки, ограничения модели и требования к merge styles в Gitea
- `AGENTS.md`, «Ветки и релизы»: squash/rebase-merge вместо merge-коммита, инвариант, hotfix как `fix/*` от `develop`
## Verification
- `npm run verify` (markdownlint с правилом относительных ссылок + `git diff --check`) — exit 0. Первый прогон выявил `MD040` на fenced block без языка; исправлено на `text`, повторный прогон чистый.
- `npm exec --no -- commitlint --strict --from origin/develop --to HEAD` — exit 0
## Breaking Changes
Процессные: freeze релиза не поддерживается; срочный fix идёт через `fix/*` от `develop`.
## Related PRs
- WealthLedger/main#35
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Приводит локальные инструкции docs к линейной модели ветвления и убирает обратную синхронизацию
main → developиз процесса релиза.Инвариант:
origin/mainвсегда предокorigin/develop.Linked Issue
#49 (координатор — WealthLedger/main#34)
Changes
README.md, «Релизы»: релизный PR идёт вdevelop(ff-only), добавлен шагdevelop → main(ff-only), back-merge и hotfix отmainудалены; добавлены инвариант с командой проверки, ограничения модели и требования к merge styles в GiteaAGENTS.md, «Ветки и релизы»: squash/rebase-merge вместо merge-коммита, инвариант, hotfix какfix/*отdevelopVerification
npm run verify(markdownlint с правилом относительных ссылок +git diff --check) — exit 0. Первый прогон выявилMD040на fenced block без языка; исправлено наtext, повторный прогон чистый.npm exec --no -- commitlint --strict --from origin/develop --to HEAD— exit 0Breaking Changes
Процессные: freeze релиза не поддерживается; срочный fix идёт через
fix/*отdevelop.Related PRs