Reconcile rust_toolchain + rust_versions skills against hero_builder embedded dep-policy SSOT (D-08 follow-up) #231
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?
Decision: D-08 names
hero_builder/Cargo.toml[package.metadata.hero_builder.rust_versions]table as the canonical dep-version SSOT for the workspace. The two existing skills disagree with that table and with each other:~/.claude/skills/rust_toolchain/SKILL.mdrust-version"~/.claude/skills/rust_versions/SKILL.mdrust-version = "1.92.0"lhumina_code/hero_code/crates/hero_builder/Cargo.tomlrust_version = "1.95.0"+ edition 2024Workspace observed reality:
herolib_derive@0.6.0requires rustc 1.95.0 (per s80 sweep). The hero_builder table wins.Proposed fix:
rust_toolchainskill: "Rust 1.95.0 stable, edition 2024. Never pinrust-version. Canonical table lives inlhumina_code/hero_code/crates/hero_builder/Cargo.toml."rust_versionsskill: drop therust-version = "1.92.0"claim; replace with a pointer to the hero_builder embedded table; keep the[workspace.dependencies]template +Audit Commandsections (they remain useful).Why now: s80 sweep wasted ~30 min on rustup default 1.93 not 1.95 confusion that this drift caused. Locking the SSOT makes the next sweep mechanical.
Owner: any session that touches Rust toolchain / dep-version work next; aim for s81.
Filed at session 80 close per D-08 follow-up.