feat(sidecar): POST /permissions/inventory forwards the plugin's store read #20
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/perm-inventory"
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
The permission manager (
docs/modules/rust/PLAN_REDESIGNS.md§1) reads the plugin's whole permission store. This adds one opaque forward:POST /permissions/inventory→perm.inventory. The body is{snapshotId?, page?}; paging is the plugin's and the website's, and no page is kept here. Spec: PROTOCOL.md §19.9. Tracking: Module-Rust#21.How it was tested
cargo fmt --checkandcargo clippy -- -D warningsare clean.cargo testis 66/66, including a new test that an inventory request keeps its paging fields and cannot choose its own command.rust-link-sidecar.p13step2). The walk core read both rigs' inventories through it.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
Protocol 13, the permission manager (PLAN_REDESIGNS section 1): one more opaque forward. The body is {snapshotId?, page?}; paging is the plugin's and the website's, and no page is kept here. Refs RunicGateway/Module-Rust#21 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY