service slides start --all should include mycelium between db and slides; --clear on proc wipes prior mycelium reg #243
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#243
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?
Context
From hero_slides#49 session 86 close-out — repeatedly hit during stack-up.
Two coupled problems
1.
--alldoesn't include myceliumservice_slides.nu start --allruns (per current source):But hero_aibroker requires mycelium to be reachable for external access (per
service_slides.nu's ownsvx_require_hero_aibrokerblock). On a from-nothing workstation--allerrors out at the aibroker prereq because mycelium isn't up.Workaround used in session 85/86: bring mycelium up manually first (
service mycelium start --download), then runservice slides startwithout--all.2.
--clearon proc wipes mycelium even when it was already upIf the operator brings mycelium up first then runs
service slides start --all, the--all'sservice_proc start --reset --update --clearempties the hero_proc registry — including the mycelium registration. The chain then fails because mycelium is no longer registered.Proposal
Add mycelium between db and aibroker in
--all's sequence so the dependency graph is honoured:Matches the canonical
service_completechain inpackages.nu.Alternatively: drop
--clearfrom--all's proc start (so existing mycelium registration survives) and document the trade-off.Acceptance
service slides start --allsucceeds end-to-end without manualservice mycelium startfirst.--alldoesn't kill it.service_slides.nudocstrings updated to reflect the new behaviour.Refs
lhumina_code/hero_skills/nutools/modules/services/service_slides.nulines ~239-253 (--allblock)lhumina_code/hero_skills/nutools/modules/services/packages.nu(service_completechain — canonical order)service <name> <verb>non-functional on origin/development #245Closing as obsolete on origin/development.
The
service_slides.nu--allblock this issue describes was deleted by commitd1825ad(despiegk, 2026-05-10 08:21) along with 46 otherservice_*.numodules andpackages.nu. The dispatcher still callsservice_slides start --allbut the function no longer exists on disk — so on origin/development the symptom this issue documents (mycelium not started by--all) is moot in the sense thatservice slides start --allitself can't run.The underlying broken-dispatcher state is tracked in #245. Once that's resolved (whichever resolution path despiegk picks), if the slides flow is restored with
--allsemantics still in scope, this can be re-filed against the new code path.Note: anyone still on a runtime clone that hasn't pulled past
d1825adcontinues to hit this bug as documented; the workaround there remains: bring mycelium up first, thenservice slides startwithout--all.Signed-off-by: mik-tf