chore(hero_router): D-10 sweep — cargo update + conservative dep audit #106
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_router!106
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_d10_s100"
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?
Summary
D-10 sweep (hero_proc#102) for
hero_router— T1 #5, last T1 repo. After this lands, T1 = 6/6 done and T2 (14 app services) opens.hero_routeris unusual: a single binary by design (server + admin + CLI roles combined per repoCLAUDE.md), so the canonical multi-binaryservice.tomlpattern collapses to one binary entry.hero_router_testhas a distinctservice.nameand stays standalone (same pattern as the 7 standalone MCP sub-binaries kept out of hero_aibroker#142).Branch-name deviation (one-off)
Per the standing rule (
memory/feedback_branch_name_development_mik.md) the branch should be literaldevelopment_mik. The literal name was unsafe to use this session becauseorigin/development_mikalready exists with content authored by Kristof (despiegk), including a merge oforigin/development_mik_service_manager_v2(thefeedback_never_merge_hero_router_pr92branch) into it. Permemory/feedback_branch_cleanup_only_own_authored.mdI cannot touch that branch, and per the never-merge-PR#92 rule I must not let that content propagate. Pushed todevelopment_mik_d10_s100as the safest workaround. Will not be repeated for future sweeps unless the same conflict surfaces —origin/development_mikshould be cleaned up by Kristof at his discretion.Changes
cargo update: 4 packages picked up —hero_proc_sdk+hero_proc_lib_ui6dd27c85 → a436a20f(s97 #103);herolib_core+herolib_derive37125e55 → 9b5912bf(s96 #140).crates/hero_router/Cargo.toml: stripped 2 zero-match deps (thiserror,hero_service).crates/hero_router_test/Cargo.toml: stripped 1 zero-match dep (serde— onlyserde_jsonis used).service.tomlchanges needed (already canonical for the single-binary design).Diff: 3 files, +4 / −69. Cargo.lock accounts for nearly all of the line delta.
D-10 acceptance (5/5)
cargo updatecleanlab infocheckcleangrep -rE 'use <crate>::|<crate>::' src/)lab build --release --install --workspace --policy-mode warnhero_router);hero_router_test(kind=cmdline) verified compile viacargo build;hero_inspector_app(Dioxus WASM lib) verified compile viacargo checklab service hero_router --install --start: 6/6 smoke (rpc.sock + admin.sock × {health, openrpc, heroservice, system.ping}). TCP 9988 health 200 + heroserviceprotocol=ui.cargo test --workspace --release: 105 passed, 1 pre-existing failure (cache::tests::derive_group_name_falls_back_to_stem_for_unknown_socketsasserts"sockets" == "legacy"— verified pre-existing onorigin/developmentvia stash-and-rerun; out of D-10 scope)Refs
decisions/D-10-service-toml-sweep-scope-order-acceptance.md9b5912bf, hero_proc #103a436a20f, hero_db #313585150c, hero_aibroker #14294e6b76d, hero_code #1553a8d37(retro)mik-tf referenced this pull request from lhumina_code/hero_demo2026-05-16 03:55:40 +00:00