chore: adopt linear git model in docs instructions (#49) #50

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

Summary

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

<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

## 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
codex-bot added 1 commit 2026-10-17 14:11:26 +03:00
chore: adopt linear git model in docs instructions (#49)
Conventional commits / commits (pull_request) Successful in 12s
Docs security / security (pull_request) Successful in 6s
Docs verify / verify (pull_request) Successful in 12s
d965c3e584
codex-bot merged commit 11f819ed31 into develop 2026-10-17 14:14:16 +03:00
codex-bot deleted branch chore/49-linear-git-policy 2026-10-17 14:14:16 +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/docs#50