Demo readiness — services, inspector, deployment #3
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?
Get all Hero backend services running, visible in inspector, and deployed for demos.
Architecture
The production container (hero_services PR #43) builds all core service binaries into a slim runtime image with zinit as service manager. Additional apps like hero_biz are published as standalone binaries and can be added on demand.
Backend services — must all run, on correct sockets, OpenRPC visible
hero_inspector — key validation tool
Inspector is the primary check that the backend works. It must:
Services must follow hero_sockets convention for discovery. Use hero_crates_best_practices_check to verify socket/OpenRPC compliance.
hero_biz regression
Business tools have lost features — currently not even a third of what was originally there:
hero_voice
Branch cleanup
Deployment
Main vehicle: hero_services PR #43 (Dockerfile.prod + TFGrid deploy)
Container runtime note
Standard is Podman (see dev docs forge_docker_publish skill). However, runner host does not have Podman yet (circle_ops #666). hero_services PR #43 uses Docker for now — switch to Podman once ops resolves the runner setup. hero_builder PR #4 is already prepared for Podman with
runs-on: host.Related
Notes
Service cleanup — single branch, health audit, demo readinessto Demo readiness — services, inspector, deploymentStatus update — all backend services deployed and discoverable
Backend services — all running on VM (
heroos.gend02.grid.tf)/mcp/hero_redis_server)Deployment
forge.ourworld.tf/lhumina_code/hero_zero:dev-combined-deploymake update ENV=prodService naming compliance
All TOMLs renamed from
_openrpc/_httpto_server/_uiper Hero ecosystem skills.PRs (1 per repo, by mik-tf)
Remaining
GET /openrpc.json(lhumina_code/home #4)Considered done as superseded by #5
Considered done as superseded by #5