Skip to main content
Rodyne checks permissions in the API and again when queued provider work executes.

Responsibility presets

Owners can add custom capabilities for responsibilities not covered by a preset. billing.manage and staff.manage remain owner-reserved in the standard model.

Important capabilities

Discord role permission mode

Owners can map connected Discord roles to allowed Rodyne actions. Rules combine across a member’s roles. Managed roles and @everyone cannot become staff rules. Ownership, permission administration, and billing cannot be granted by Discord role policy. Policies start disabled to preserve existing staff access. Once enabled, current Discord role grants replace manual presets for non-owners. Rodyne checks current guild membership and roles through Discord. Caller-supplied role IDs are never trusted. Removed membership, removed roles, a guild mismatch, or provider failure cannot grant access.

Separation of duties

The requester cannot approve their own protected rank change. Queued work rechecks the requester and approvers before provider execution.
Enable Discord role enforcement only after testing with a non-owner account. The workspace owner retains recovery access if Discord is unavailable.

Guided walkthrough

Rodyne workspace settings where owners manage community access

Permission changes begin from the scoped workspace settings surface.

The screenshot above is from the live Rodyne product. Use it to orient yourself, but rely on the current record state and live provider checks when operating the workspace.

Operating procedure

1

Define responsibility

Start from the person’s real operating duties, not their seniority label.
2

Choose the narrow preset

Use the smallest preset that covers the normal work.
3

Add explicit exceptions

Grant individual capabilities only when the responsibility requires them.
4

Test with the person

Verify visible pages and denied actions using their own account.
5

Review after change

Remove access promptly when roles, guild membership, or responsibilities change.

Acceptance checks

Failure recovery

If enabling Discord role policy would remove valid staff access, keep enforcement disabled, correct the role mappings, and test with a non-owner. The owner account is the recovery path.

Continue the workflow

Security and privacy

Manage staff and duty