docs(follow-up to #519): rework branch-strategy.md — v2/next migration path superseded by ADR-0009 #604
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#604
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #519 (v2.0.0→v1.0.0 renumber sweep) — deferred from that PR because it's a rework, not a renumber.
Motivation
docs/architecture/branch-strategy.mdwas authored pre-ADR-0009. It describes:mainbranchv2/nextbranch (v2.0.0-alpha.N→-beta.N→-rc.N→v2.0.0)v2/nextbecomesmainwhen v2.0.0 stabilizes; shell substrate is deprecated over v1.x tailADR-0009 superseded this entire strategy:
main(pre-1.0.0 series: v0.30-v0.34.x)v2/nextbranch was used for the port; Phase 0a-7 landed directly on mainScope
Substantive rework — not a renumber sweep. Options:
main-only branch strategy that shipped. Delete the v2/next content; add sections on prerelease branching (Phase 8 milestone: #476/#477) if relevant.Which option fits depends on whether the doc needs to serve a live purpose post-1.0.0 (adopter guidance? Phase 8 prerelease branching?) or is truly obsolete.
AC
8ee753f,02f2b6c)docs/architecture/branch-strategy.mdnow opens withStatus: current guidance in §0; historical decision record in §§1–9and states No livev2/nextbranchCross-references from other docs updated if the doc's path/existence changes— RETIRED (condition never fired): the disposition KEPT the doc atdocs/architecture/branch-strategy.md; path unchanged and the doc still exists, so there was no reference to updatedocs/integration.mdand the arc42 views: zero live-strategy references. Surviving mentions are ADR-0009 recording the supersession by name, and arc42 MEASUREMENT ANCHORS ("verified against thev2/nexttipe048bb0") — provenance, not guidanceRelated
Anchor
Filed 2026-07-30 by Bosun as follow-up to #519's surgical scope. Priority/low because the doc is internal architecture reference (not adopter-facing) + the substrate is unambiguous even if the doc lags. Worth resolving before v1.0.0 cut for internal-doc-consistency.
ALREADY DONE — closed by @carpenter's #1004, merged 2026-08-27, and shipped in v0.54.0's CHANGELOG citing this tracker by name. Measured by @pilot before starting, and he swept independently rather than trusting that PR's own claim.
All three ACs are satisfied, plus the fourth: no adopter-facing document points at v2/next as a current strategy.
🔴 AND THE MILESTONE ASSIGNMENT ON THIS TRACKER IS MINE AND IT WAS WRONG — I added it to Adoption today at 13:35, two days after #1004 closed it. Second instance: #498's release-toolkit half was closed by #644/#629 and I put that on the road too.
I built the roadmap by sorting the open-tracker list against the adoption test, and never asked whether each tracker was still describing open work. A tracker that is open is not the same as work that is undone, and the board does not distinguish them.
✅ What caught it both times is @pilot measuring current state before implementing rather than after — twice, on two different trackers, at a cost of minutes each. That is the control, and it is cheaper than any sweep I could have run over the board.
Closing. Nothing was implemented against it; the ACs are satisfied by #1004.