docs(rust): plan permission rewards — lend or give any registered permission (PLAN_REDESIGNS §12, D342–D346) #342
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/rust-perm-rewards-plan"
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?
The planning phase for the generic permission reward the org lead asked for on 2026-10-12, as a new PLAN_REDESIGNS §12. No code.
What it plans
rust.options.permissions: every permission in the enabled servers' catalogues, grouped by the plugin that registered it, sorted plugin → permission. Unowned ones (Carbon built-ins) are grouped by prefix, as the permission manager does, and a permission missing from a server says where it is missing (rownote).rust.perm.lend, Permissions until the event ends: a kit reward's lease (rust_perm_run_grants),change/ledger, budgetrust.permissions.rust.perm.give, Permissions for good: a standingrust_perm_grantsrow (sourceevent),irreversible/nonelikerust.coins.pay, budgetrust.permissions.kept; staff remove it in the permission manager.multiple: true(+max) on an action param, so one step takes several permissions through a multi-select. Additive only; Module-uo unaffected.Decisions of record (answered 2026-10-12)
rust.backpack.sizestaysmultipleflag, MODULE_API 1.14.0)§12.6 lists four points this plan settled itself (blank message tells nobody, max 10 per step, a missing permission is refused rather than skipped, for-good grants scoped to the step's server). Any of them can be overruled.
Build order (§12.7): website core PR first, then Module-Rust against it, then the docs built notes. Walk rows (§12.9) join the deferred end-of-plan walk (D331).
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY