Remove ALL zinit references — complete migration to hero_proc #58

Closed
opened 2026-03-20 01:12:56 +00:00 by mik-tf · 1 comment
Owner

Problem

zinit has been replaced by hero_proc as the process supervisor, but zinit_sdk references remain across the codebase.

Active code imports (breaks builds)

File Repo What
cloud/zinit_jobs.rs hero_compute VM job offloading
zinit_client.rs hero_embedder Thin wrapper for service management
admin/rpc.rs hero_books Service management RPC
server/routes.rs hero_inspector Route handling
services/mod.rs hero_archipelagos Service module imports

Cargo.toml deps on zinit_sdk (13 files)

hero_indexer, hero_os_app, hero_books, hero_aibroker, hero_archipelagos (3), hero_redis, hero_inspector, hero_embedder (2), hero_voice

Comments/strings (~30 files)

Variable names, doc comments, UI labels that say 'zinit' — should say 'hero_proc'.

What to do

  1. Replace all use zinit_sdk::* with use hero_proc_sdk::* equivalents
  2. Replace ZinitRPCAPIClient with HeroProcRPCAPIClient
  3. Replace ZINIT_SOCKET env var with HERO_PROC_SOCKET
  4. Replace zinit_server.sock paths with hero_proc_server.sock
  5. Remove zinit_sdk from all Cargo.toml files
  6. Rename UI labels/comments from zinit to hero_proc
  7. Rename zinit_service.rshero_proc_service.rs in hero_archipelagos
  8. hero_archipelagos embed/zinit island → rename to embed/hero_proc

Ref: #50 (closed), #27 (closed)

## Problem zinit has been replaced by hero_proc as the process supervisor, but zinit_sdk references remain across the codebase. ## Active code imports (breaks builds) | File | Repo | What | |------|------|------| | `cloud/zinit_jobs.rs` | hero_compute | VM job offloading | | `zinit_client.rs` | hero_embedder | Thin wrapper for service management | | `admin/rpc.rs` | hero_books | Service management RPC | | `server/routes.rs` | hero_inspector | Route handling | | `services/mod.rs` | hero_archipelagos | Service module imports | ## Cargo.toml deps on zinit_sdk (13 files) hero_indexer, hero_os_app, hero_books, hero_aibroker, hero_archipelagos (3), hero_redis, hero_inspector, hero_embedder (2), hero_voice ## Comments/strings (~30 files) Variable names, doc comments, UI labels that say 'zinit' — should say 'hero_proc'. ## What to do 1. Replace all `use zinit_sdk::*` with `use hero_proc_sdk::*` equivalents 2. Replace `ZinitRPCAPIClient` with `HeroProcRPCAPIClient` 3. Replace `ZINIT_SOCKET` env var with `HERO_PROC_SOCKET` 4. Replace `zinit_server.sock` paths with `hero_proc_server.sock` 5. Remove `zinit_sdk` from all Cargo.toml files 6. Rename UI labels/comments from zinit to hero_proc 7. Rename `zinit_service.rs` → `hero_proc_service.rs` in hero_archipelagos 8. hero_archipelagos `embed/zinit` island → rename to `embed/hero_proc` Ref: #50 (closed), #27 (closed)
mik-tf changed title from hero_compute: complete zinit_sdk → hero_proc_sdk migration to Remove ALL zinit references — complete migration to hero_proc 2026-03-20 01:14:17 +00:00
Author
Owner

Complete: all zinit_sdk references removed from Cargo.toml across all 12 repos. Code migrated to hero_proc_sdk in hero_compute, hero_embedder, hero_books, hero_inspector. Dead deps removed from hero_redis, hero_indexer, hero_aibroker, hero_voice. Zero zinit_sdk remaining in any Cargo.toml.

Remaining zinit references in hero_archipelagos WASM islands (system/service, system/services, embed/zinit) tracked separately in #61.

Signed-off-by: mik-tf

Complete: all `zinit_sdk` references removed from Cargo.toml across all 12 repos. Code migrated to `hero_proc_sdk` in hero_compute, hero_embedder, hero_books, hero_inspector. Dead deps removed from hero_redis, hero_indexer, hero_aibroker, hero_voice. Zero `zinit_sdk` remaining in any Cargo.toml. Remaining zinit references in hero_archipelagos WASM islands (system/service, system/services, embed/zinit) tracked separately in #61. Signed-off-by: mik-tf
Sign in to join this conversation.
No labels
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/home#58
No description provided.