Parent: #310
Goal
Create the independent v1 maintenance line and make main the v2 development line without an unprotected release window.
Scope
- Use the split commit approved in Stage 0.1.
- Create
release/v1 from that exact commit.
- Keep
main as the default branch.
- Confirm that v1 release pull requests and release commits target
release/v1.
- Prevent
main from publishing a v1 version.
- Initialize the agreed v2 development or prerelease state on
main.
- Confirm that no workflow automatically merges, rebases, or synchronizes the two branches.
Acceptance criteria
Parent: #310
Goal
Create the independent v1 maintenance line and make
mainthe v2 development line without an unprotected release window.Scope
release/v1from that exact commit.mainas the default branch.release/v1.mainfrom publishing a v1 version.main.Acceptance criteria
release/v1points to the approved split commit.mainremains the default branch and is explicitly treated as the v2 line.release/v1.maincannot produce a1.xrelease.