lab service <service-name> --start only starts one binary, not every kind=server|admin|web #254
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#254
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?
Observed (session 95 / hero_code sweep, lab build #50469 + #54726)
The
hero_service_check_fixSKILL §6 claims:Empirically
lab service <service-name> --install --startonly starts ONE binary — the server matching the service name. Verified end-to-end onhero_codeafter its service.toml manifests were unified to the canonical pattern (each crate lists all 3 binaries: cli + server + admin):hero_code_adminis NOT started, despitekind = "admin"being declared in service.toml. To start it I had to invokelab service hero_code_admin --startseparately:After both:
hero_proc service listshowed bothhero_code_serverandhero_code_adminregistered + running.Either / or
Either (a) update lab to iterate every
kind=server|admin|webbinary in the resolved service.toml, or (b) update thehero_service_check_fixSKILL §6 to reflect the per-binary invocation pattern that's actually implemented.This will be hit by every multi-binary service the sweep touches (most of T1 + T2).
Refs: lhumina_code/hero_proc#102 (sweep tracker), lhumina_code/hero_code#15 (first repo where this surfaced).
Fix in PR #257 — awaiting squash-merge gate.
Verified under lab build #54729 during testing on the hero_proc#102 sweep:
lab service hero_code --startnow starts both server and admin via a single invocation (8/8 smoke checks).start_hero_procno longer destroys a live hero_proc socket on false-negative liveness probe.screenfails fast with a clear pointer tolab install baseBEFORE any state cleanup.mik-tf referenced this issue from lhumina_code/hero_demo2026-05-16 00:33:48 +00:00