feat(rust): RunicNPC as the Rust bundle's third artefact (runicnpc stage 4, D224) #37
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/runicnpc-stage4"
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?
What
RunicNPC becomes a third file in the Rust bundle, pinned and checksummed like the bridge and the sidecar (D224).
compose-bundles.shcarries the latest RunicNPC release whose API is at least the bridge manifest'srunicnpc_api, verified against itsSHA256SUMS. It carries none, and says so in the summary, when:npccomponent, so older bundles still parse. It:RunicNPC.csbefore the bridge;updatewhen it was edited or deleted, and removes it onuninstall;data/RunicNPC/, the admins' placements;doctoras a warning, since it is optional until RunicNPC's stage 9;bundle.yml's header names RunicNPC among the dispatchers.Tested
cargo fmt --check,clippy -D warnings, and 174 + 9 tests pass. New tests cover the bundle with and withoutnpc, the tarball reader, and the record round trip.Pairs with
runicnpc-rust
feat/stage-4-api3, Rust-Plugins (runicnpc_api), Rust-Link (the egg) and Module-Rust, plus the docs PR.Checklist
Claude Code (Claude Opus 5.5). Commits carry theCo-Authored-Bytrailer.🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY