Primitive 05 / Forbidden state

403 forbidden state

When the user hits a permission wall. Names the specific permission missing, the action they tried, their current role, and the role they would need. CTAs let them request access or switch to a workspace where they already have it.

Production answer

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

Primary CTAReview 403 forbidden state states
Generative search brief

403 forbidden state: When the user hits a permission wall. Names the specific permission missing, the action they tried, their current role, and the role they would need. CTAs let them request access or switch to a workspace where they already have it.

Quote approval — Apprentice tried to approve