chore(migration): merge v2/next → main at Phase 5 close (self-bootstrap / bake) — earlier than ADR-0009 §3.3 v1.0.0 DoD #544
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 milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#544
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?
Coordination tracker — operator-ratified decision (2026-07-26): merge v2/next → main at Phase 5 close (self-bootstrap / bake).
Motivation
Currently, ADR-0009 §3.3 plans the v2/next → main merge at Phase 9 DoD (v1.0.0 cut). Operator + Bosun analysis surfaced two load-bearing pros for an earlier merge:
Also collapses dual-substrate cognitive load (main-bash + v2/next-Go → main-Go) and resolves the alpha-release-body-empty gap (main is default-branch, rolling-PR machinery watches main only).
Path B rejected (multi-branch Go toolkit + rework workflows for v2/next): operator flagged "if this makes sense at all" — isolation-for-isolation without real consumers to isolate against; adds complexity without eliminating dual-substrate load; delays dogfooding.
Scope
Merge v2/next → main at Phase 5 close (post-milestone #77). Coordinated substrate operation:
AC
d7571c7→1952d7das fast-forward (49 commits from v2/next now on main first-class); v2/next preserved as ref at1952d7d(matches main tip). No divergence, no merge commit needed. Substrate: main NOW HAS the full Phase 0a-5 Go library (13 packages: verdict + semver + conventionalcommits + config + events + fragments + changelog + register + gates + manifest + forgejo + bake + selfboot)/output/bind-mount not-a-directory on runner; SEPARATE from graphviz fix which built cleanly). Tracked via alcatraz-infra follow-up (Engineer to extend #395 OR file new)Related
on: push: branches: [main]— main-only by design; v2/next cuts lack composed CHANGELOG). Post-merge, all cuts are from main → gap resolves automatically.Anchor
Filed 2026-07-26 by Bosun on operator-ratified decision (in-session dialogue): earlier merge chosen over Phase-9-DoD-merge OR multi-branch Go toolkit. Phase 5 timing chosen because it is the natural "self-bootstrap" seam — substrate is executable enough to be authoritative; Phase 6-9 continue with dogfooding lit up.