Skip to content

feat: remove the minimum-implicit-member experiment#27435

Draft
Emyrk wants to merge 1 commit into
mainfrom
emyrk/remove-minimum-implicit-member-experiment
Draft

feat: remove the minimum-implicit-member experiment#27435
Emyrk wants to merge 1 commit into
mainfrom
emyrk/remove-minimum-implicit-member-experiment

Conversation

@Emyrk

@Emyrk Emyrk commented Jul 22, 2026

Copy link
Copy Markdown
Member

Removes the minimum-implicit-member experiment, graduating its behavior to always-on.

  • The workspace-ops elevation is now never bundled into organization-member / organization-service-account; it lives exclusively on organization-workspace-access (RoleOptions.MinimumImplicitMember and its atomic accessor are removed).
  • Deviating from rbac.DefaultOrgMemberRoles() via default_org_member_roles no longer requires the experiment; built-in-role-name validation is unchanged.
  • Permission-neutral for existing deployments: migration 000516 backfilled every org with ['organization-workspace-access'] and dbauthz implies default org member roles at request time. No new migration.
  • Frontend default-roles UI is now gated only by permission + entitlement.
  • Sibling PR: feat: add default_org_member_roles to coderd_organization terraform-provider-coderd#355 exercises default_org_member_roles and currently has to enable this experiment in its acceptance tests.

Refs PLAT-217.

Coder Agents on behalf of @Emyrk.

Graduates the behavior to always-on: the workspace-ops elevation is
never bundled into organization-member/organization-service-account and
lives exclusively on organization-workspace-access, and deviating from
the default org member roles no longer requires an experiment.
@linear-code

linear-code Bot commented Jul 22, 2026

Copy link
Copy Markdown

PLAT-217

@github-actions

Copy link
Copy Markdown

Docs preview

Check off each page once it's been reviewed. If a page changes in a later push, its checkbox clears automatically so it gets a fresh look. Pages not yet wired into the docs navigation aren't listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant