No description
  • Rust 49.6%
  • HTML 38.5%
  • JavaScript 10.5%
  • Makefile 1.2%
  • Shell 0.2%
Find a file
despiegk 2bf757ff3a chore: migrate to hero_admin_lib shared assets
Replace duplicated Bootstrap, Bootstrap Icons, Unpoly, highlight.js, marked,
ansi_up, Chart.js and connection-status.js with shared versions from
hero_admin_lib. Add /static/shared/{*path} route. Remove ~10-13 MB of
duplicated static files per crate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 16:19:58 +02:00
.forgejo/workflows ci: add build-linux.yaml + close fmt/clippy debt — first release pipeline (#4) 2026-05-06 21:58:05 +00:00
.hero chore: pin serde/serde_json/anyhow to 1.0 and add hero_builder artifacts 2026-05-10 14:19:16 +02:00
crates chore: migrate to hero_admin_lib shared assets 2026-05-10 16:19:58 +02:00
docs refactor: rename hero_planner_ui -> hero_planner_admin (ui.sock -> admin.sock) (#5) 2026-05-08 02:05:56 +00:00
scripts Merge: resolve conflicts from hero_planner_ui → hero_planner_admin rename 2026-05-08 15:51:29 +02:00
specs Add business planning tool specification 2026-05-05 07:57:21 +02:00
.gitignore feat(planner): first release of business strategy execution tool 2026-05-05 08:49:15 +02:00
buildenv.sh refactor: rename hero_planner_ui -> hero_planner_admin (ui.sock -> admin.sock) (#5) 2026-05-08 02:05:56 +00:00
Cargo.lock chore: migrate to hero_admin_lib shared assets 2026-05-10 16:19:58 +02:00
Cargo.toml chore: migrate to hero_admin_lib shared assets 2026-05-10 16:19:58 +02:00
Cargo.toml.hero_builder_backup chore: pin serde/serde_json/anyhow to 1.0 and add hero_builder artifacts 2026-05-10 14:19:16 +02:00
functional_specs.md feat(planner): add revenue management system with entity linking 2026-05-05 20:42:29 +02:00
Makefile chore: rename hero_planner_ui → hero_planner_admin, drop Make/bash glue 2026-05-08 15:49:03 +02:00
PURPOSE.md chore: rename hero_planner_ui → hero_planner_admin, drop Make/bash glue 2026-05-08 15:49:03 +02:00
README.md chore: rename hero_planner_ui → hero_planner_admin, drop Make/bash glue 2026-05-08 15:49:03 +02:00
rust-toolchain.toml chore: bump rust toolchain to 1.95 2026-05-08 16:25:53 +02:00

hero_planner

Business planning & execution backend — SWOT → conditions → requirements → stories → deliverables → milestones → cost centers → costs → resources.

Components

Crate Binary Socket Purpose
hero_planner hero_planner ~/hero/var/sockets/hero_planner/rpc.sock JSON-RPC backend (OpenRPC)
hero_planner_admin hero_planner_admin ~/hero/var/sockets/hero_planner/admin.sock Admin dashboard (Askama)
hero_planner_web hero_planner_web ~/hero/var/sockets/hero_planner/web.sock End-user web app (Bootstrap)
hero_planner_lib Shared planner core library
hero_planner_sdk Generated OpenRPC client SDK

Lifecycle

This service is managed exclusively through the nu shell module service_planner in hero_skills/nutools/modules/services/. There is no Makefile and no bash scripts — the nu module is the single source of truth for build, install, start, stop, and status.

# Start (build + register + run)
service planner start --update --reset

# Stop
service planner stop

# Status
service planner status

Smoke test

SOCK=~/hero/var/sockets/hero_planner/rpc.sock

curl -s --unix-socket $SOCK http://localhost/health | jq .
curl -s --unix-socket $SOCK http://localhost/openrpc.json | jq '.methods[].name'
curl -s --unix-socket $SOCK http://localhost/.well-known/heroservice.json | jq .