Primitive 01 / Role badge

Role badge

Role identity badges shown in practical permission surfaces: temporary elevation, inherited access, blocked portal roles, audit context, scope chips, and coverage meters.

Production answer

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

Primary CTAReview Role badge states
Generative search brief

Role badge: Role identity badges shown in practical permission surfaces: temporary elevation, inherited access, blocked portal roles, audit context, scope chips, and coverage meters.

Live assignment surfaceWMWorkshop ManagerTemporary quote approval · Oak Flats

Badge tone, shortcode and role label stay compact enough for rows, tables and access cards while still carrying a clear permission tier.

ElevatedMFA freshAuto-expire 18:00
Role holders+3
24
Across 3 workspaces
Elevations2 expire
4
Needs owner audit
Coverage+8%
82%
Workshop role set
Every role tone

Medium badges for rows, small badges for dense chips, large badges for identity cards.

OWOwnerOwnerOwnerFull control · root
ADAdminAdminAdminWorkspace + users
WMWorkshop ManagerWorkshop ManagerWorkshop ManagerJobs + quotes <= $4k
FDFront DeskFront DeskFront DeskBookings + view
BLBillingBillingBillingInvoices + exports
VWViewerViewerViewerRead-only
GTGuestGuestGuestCustomer self-serve
Assignment cards

Badges composed with status, scope chips and a permission coverage meter.

Jordan MitchellOak Flats bay leadElevated
WMWorkshop ManagerTemporary approval expires 18:00
Scope
Oak Flats + Albion Park
Permissions
32
Access coverage82%
Sophie TanAlbion Park front deskLive
FDFront DeskInherited from AP desk crew
Scope
Bookings + customer lookup
Permissions
14
Access coverage46%
Marcus WellsWorkspace ownerLive
OWOwnerBreak-glass logged on every use
Scope
All workspaces
Permissions
57
Access coverage100%
Role ledger table

Compact row usage for admin tables where the badge must sit beside state and review data.

Role badge ledger states
RoleStateHoldersScopeCoverageReview
OWOwnerLive1Workspace root57 / 57Daily audit
ADAdminPending3Users + settings42 / 57Invite review
WMWorkshop ManagerElevated6Jobs + quotes32 / 5718:00 today
BLBillingLive2Invoices + exports18 / 57Month end
GTGuestBlocked12Portal self-serve4 / 57Awaiting MFA