chore: adopt linear git model in backend docs (#111) #112

Merged
codex-bot merged 1 commits from chore/111-linear-git-policy into develop 2026-10-17 14:19:20 +03:00
Owner

Summary

Приводит локальные инструкции backend к линейной модели ветвления и убирает обратную синхронизацию main → develop из процесса релиза.

<type>/<issue>-<slug> --squash--> develop --ff-only--> main --> tag vX.Y.Z

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

Linked Issue

#111 (координатор — WealthLedger/main#34)

Changes

  • README.md, «Релизы»: релизный PR идёт в develop (ff-only), добавлен шаг develop → main (ff-only), back-merge и hotfix от main удалены; добавлены инвариант с командой проверки, ограничения модели и требования к merge styles в Gitea
  • .ai/conventions/engineering.md, «Git и релизы»: squash/rebase-merge вместо merge-коммита, инвариант, hotfix как fix/* от develop

Verification

  • npm exec --no -- commitlint --strict --from origin/develop --to HEAD — exit 0
  • git merge-base --is-ancestor origin/main origin/develop — выполняется

Ограничения: изменены только markdown-инструкции; код, тесты и конфигурация не затронуты, поэтому локальные runtime-gates не запускались. CI прогонит verify, security, commits.

Breaking Changes

Процессные: freeze релиза не поддерживается; срочный fix идёт через fix/* от develop.

Related PRs

## Summary Приводит локальные инструкции backend к линейной модели ветвления и убирает обратную синхронизацию `main → develop` из процесса релиза. ```text <type>/<issue>-<slug> --squash--> develop --ff-only--> main --> tag vX.Y.Z ``` Инвариант: `origin/main` всегда предок `origin/develop`. ## Linked Issue #111 (координатор — WealthLedger/main#34) ## Changes - `README.md`, «Релизы»: релизный PR идёт в `develop` (ff-only), добавлен шаг `develop → main` (ff-only), back-merge и hotfix от `main` удалены; добавлены инвариант с командой проверки, ограничения модели и требования к merge styles в Gitea - `.ai/conventions/engineering.md`, «Git и релизы»: squash/rebase-merge вместо merge-коммита, инвариант, hotfix как `fix/*` от `develop` ## Verification - `npm exec --no -- commitlint --strict --from origin/develop --to HEAD` — exit 0 - `git merge-base --is-ancestor origin/main origin/develop` — выполняется Ограничения: изменены только markdown-инструкции; код, тесты и конфигурация не затронуты, поэтому локальные runtime-gates не запускались. CI прогонит `verify`, `security`, `commits`. ## Breaking Changes Процессные: freeze релиза не поддерживается; срочный fix идёт через `fix/*` от `develop`. ## Related PRs - WealthLedger/main#35
codex-bot added 1 commit 2026-10-17 14:11:05 +03:00
chore: adopt linear git model in backend docs (#111)
Backend verify / commits (pull_request) Successful in 30s
Backend verify / security (pull_request) Successful in 11s
Backend verify / verify (pull_request) Successful in 5m14s
83ff76b0f4
codex-bot merged commit 4f485ab0e9 into develop 2026-10-17 14:19:20 +03:00
codex-bot deleted branch chore/111-linear-git-policy 2026-10-17 14:19:20 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#112