[service_collab] BINARIES expects hero_collab_web but v0.5.0-rc1 release ships hero_collab_ui #235
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills#235
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?
Surfaced during session 74 from-nothing-on-DO validation.
Symptom
service_collab install --downloadfetches the first two binaries successfully then 404s on the third:Root cause
service_collab.nudeclares:But the actual v0.5.0-rc1 release assets are:
hero_collab-x86_64-unknown-linux-muslhero_collab_server-x86_64-unknown-linux-muslhero_collab_ui-x86_64-unknown-linux-musl(nothero_collab_web)Cross-reference hero_collab PR #51 (session 67) — workflow scoped to
-p hero_collab_server -p hero_collab_ui -p hero_collab. The release matches the workflow;service_collab.nulags behind.Fix shape
Two options:
web→ui. Sweeps through SVX_BINARIES, SVX_ACTIONS, action spec, kill_other socket list, and any internal references.webandui. Fragile, more deploy state.Option (a) is the right fix — naming should match the canonical home#212 target-triple shape, and the canonical pattern across the workspace is
<svc>_ui(hero_proc_ui,hero_routerUI onui.sock,hero_biz_ui,hero_books_ui, etc.).hero_collab_webis the outlier.Watch for: any docs/code that hardcodes
hero_collab_web(e.g. cargo bin name, hero_proc action registration, web socket path).Severity
High — collab is unreachable via
--downloaduntil fixed.Filed as part of home#227 follow-ups.
Closing as obsoleted by upstream rebrand on 2026-05-07.
The issue assumed
_uiwas the canonical naming everywhere, missing the_ui(operator/admin dashboard,ui.sock) vs_web(end-user web app,web.sock) split that already coexists in the workspace (hero_planner_ui+hero_planner_web,hero_foundry_ui+hero_foundry_web).hero_collabis the end-user chat product (workspaces, channels, messages, huddles) — semantically_web, not_ui. Coordinated rebrand:lhumina_code/hero_collabbedaffb: producer[[bin]] hero_collab_ui → hero_collab_web, socketui.sock → web.sock.lhumina_code/hero_skills51afcfd: consumerservice_collab.nupre-flipped to_web/web.sock.lhumina_code/hero_collab#53 (session 75): completed the rebrand by flippingbuildenv.sh BINARIEStohero_collab_webso the next CI tag actually publishes the renamed asset.Follow-up doc cleanup (
PROJECT_STRUCTURE.md,crates/hero_collab_ui/src/main.rsfile-level docstring still calls itself an admin dashboard) tracked separately.mik-tf referenced this issue from lhumina_code/hero_demo2026-05-07 18:31:17 +00:00