service_manager: deletion plan execution (nu / Make / buildenv.sh) #102

Open
opened 2026-05-07 19:12:46 +00:00 by mik-tf · 0 comments
Owner

Tracked from #90 + crates/hero_router/docs/service_manager/removal.md.

Once #92 is merged AND each service has been verified-working through the manager, execute the deletion plan:

  1. nu modules: delete hero_skills/nutools/modules/services/service_<name>.nu (one PR per service, after that service's smoke is green).
  2. Makefile targets: rewrite hero_demo/Makefile deploy-* / restart-* targets to call hero_router service <op> instead.
  3. buildenv.sh: delete per-repo buildenv.sh files where the manager's source-build path replaces them.
  4. lib.nu helpers: last to go (svc_install / svc_install_download / svc_verify_binaries_fresh etc.) once no service_*.nu imports them.

Strict bottom-up order per the removal plan. Gated on operator runbooks + CI being migrated first.

Tracked from #90 + `crates/hero_router/docs/service_manager/removal.md`. Once #92 is merged AND each service has been verified-working through the manager, execute the deletion plan: 1. **nu modules**: delete `hero_skills/nutools/modules/services/service_<name>.nu` (one PR per service, after that service's smoke is green). 2. **Makefile targets**: rewrite `hero_demo/Makefile` deploy-* / restart-* targets to call `hero_router service <op>` instead. 3. **buildenv.sh**: delete per-repo `buildenv.sh` files where the manager's source-build path replaces them. 4. **lib.nu helpers**: last to go (`svc_install` / `svc_install_download` / `svc_verify_binaries_fresh` etc.) once no `service_*.nu` imports them. Strict bottom-up order per the removal plan. Gated on operator runbooks + CI being migrated first.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_router#102
No description provided.