[debt] Align Hero work onto development — development_crate_layout is the de-facto Hero branch (24 commits ahead of development/master) #46
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?
What
The Hero stack consumes
mycelium_networkfrom branchdevelopment_crate_layout:But the repo's default branch is
master, and there is also adevelopmentbranch — both 24 commits behinddevelopment_crate_layout(which carries the Hero-specific crate layout, UDS/UI support, OpenRPC-first config, and now.forgejo/workflows/build-linux.yaml).Session 73 (2026-05-07) tagged the first Hero release
v0.7.5-rc1fromdevelopment_crate_layoutso heroci could come up viaservice_mycelium --download(mirrors what the consumer checks out under the cargo path). This unblocked the heroci URL surface.Why this is debt
hero_branchingskill),developmentshould be the active default,maincuts releases.development_crate_layoutwas a topic branch that never folded back. Future Hero-stack changes that want to ride upstreammasterneed to navigate the divergence by hand each time.master(the GitHub default) and find a tree that doesn't match what the Hero stack uses.Proposed fix (separate session)
Options, in order of disruption:
development_crate_layout→developmentsodevelopmentbecomes the Hero-canonical branch; repointservice_mycelium.nuSVX_BRANCH = "development"; future tags cut fromdevelopment.development_crate_layout→development(hard rename, force-push) — same end state, cleaner history but rewrites everyone's local clones.No rush — session 73's
v0.7.5-rc1works regardless. Filing this so it doesn't get silently buried.See also: lhumina_code/home#212 (naming-convention rollout)
Signed-off-by: mik-tf