feat(sidecar): protocol 14 — POST /kits/uses (PLAN_REDESIGNS §2.6) #24
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/protocol-14-step-editor"
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 & why
This opens protocol 14 (D332) for the event step editor (Module-Rust
PLAN_REDESIGNS.md§2). Protocol 13 shipped with RunicNPC v1.0.0, so new wire changes start 14. It is released once, after the end-of-plan walk (D331).POST /kits/uses→kits.uses, a thin forward like/kits. The body is{kit, steamIds}and the answer is counts, used for the kit weekend's warning. The player list rides in the body and is never kept here.perm.sync's newnotices(D333) pass through untouched like the rest of that body, so the reward messages need nothing here.PROTOCOL_VERSIONgoes from 13 to 14, and the doc comment is updated.Spec:
rust-link/PROTOCOL.md§20 (docs PRdocs/rust-protocol-14-step-editor). It goes together with Rust-Plugins and Module-Rustfeat/protocol-14-step-editorand website#212 (MODULE_API 1.13.0).How it was tested
cargo fmt, thencargo clippy --all-targets -- -D warnings, which is clean.cargo test: 68 passed, including a new forward test (akits.usesquestion cannot become another command, and a sync'snoticespass through untouched).Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Opens protocol 14 (D332) for the step editor: one thin forward, POST /kits/uses -> kits.uses ({kit, steamIds} in, counts out), for the kit weekend's warning. perm.sync's new notices (D333) pass through untouched like the rest of the body. PROTOCOL_VERSION 13 -> 14; one forward test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY