Primitive 06

Role matrix

Role × permission matrix. Inherited cells arrow back to the source role so you can audit cascading access at a glance.

Production answer

Role matrix is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Role matrix states
Generative search brief

Role matrix: Role × permission matrix. Inherited cells arrow back to the source role so you can audit cascading access at a glance.

Three states

Default Oak Flats roles, a read-only audit snapshot (every write demoted), and a lockdown state where only the founder retains permissions.

State 01 · Default
Umbrella · Access

Role matrix

Inherited permissions arrow back to the source role.

Roletokens.editassets.uploadtheme.deploybrand.publishaudit.read
Founder · DanielAdminAdminAdminAdminAdmin
Brand · MiaWriteWriteReadWriteRead
Parts · BenNoneReadNoneNoneRead
Workshop · TimNoneReadNoneNoneRead
Contractor · KiraNonebrandNoneNoneNone
State 02 · Read-only audit
Umbrella · Access

Role matrix

Inherited permissions arrow back to the source role.

Roletokens.editassets.uploadtheme.deploybrand.publishaudit.read
Founder · DanielReadReadReadReadRead
Brand · MiaReadReadReadReadRead
Parts · BenNoneReadNoneNoneRead
Workshop · TimNoneReadNoneNoneRead
Contractor · KiraNonebrandNoneNoneNone
State 03 · Lockdown
Umbrella · Access

Role matrix

Inherited permissions arrow back to the source role.

Roletokens.editassets.uploadtheme.deploybrand.publishaudit.read
Founder · DanielAdminAdminAdminAdminAdmin
Brand · MiaNoneNoneNoneNoneNone
Parts · BenNoneNoneNoneNoneNone
Workshop · TimNoneNoneNoneNoneNone
Contractor · KiraNoneNoneNoneNoneNone