chore: post-audit cleanup bundle (#43) #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-43-audit-cleanup"
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?
Closes #43.
Bundled sweep of the 7 independent §2-audit follow-ups (B1/B2/B4/B5/B7/B8/B10) — one commit, one PR per the issue's preference.
What changed
.forgejo/workflows/lab-publish.yaml(copied verbatim from hero_proc; auto-publishes musl-x86_64 tolatestrelease on push to development + onv*tags). Kept existingbuild-linux.yaml.git rm -r src/to delete the stale duplicate generated files at the repo root (leftover from commit4158f97crate split; not referenced by any Cargo.toml).lab service hero_logic(not thelogicalias) to match hero_proc style and lab's hardcoded SERVICE_MAP keying.lab service hero_logiclifecycle commands.[workspace.lints.clippy]allow block (mirrors hero_proc); silenced the 8 unused-code warnings with#[allow(dead_code)]on staged-but-not-yet-wired handlers + 2 unreadbackend_onlinetemplate fields. Keeps the code around for upcoming UI work without warning.[workspace.package].version = "0.1.0"; switched all 4 crates toversion.workspace = true.features = ["inspector"]fromhero_logic_server'shero_rpc_serverdep. The inspector HTML atGET /onrpc.sockis dead weight; admin already serves a richer UI onadmin.sockviahero_admin_lib. Savesrust-embed+mime_guessfrom the server's tree (visible in Cargo.lock diff).Out of scope
B3 (lab SERVICE_MAP — hero_skills), B6 (hero_logic_examples crate), §3 OSchema upgrade — separate follow-ups.
Acceptance