Uh oh!
There was an error while loading. Please reload this page.
feat(studio): Access pillar — fourth content pillar (permission matrix) - #2196
Merged
Conversation
Adds Access to the pillar builder (builder-ui §7 / ADR-0084): left rail lists the environment's permission sets / profiles with search + inline create; the main zone embeds the existing PermissionMatrixEditPage unchanged (objects × CRUD/VAMA/lifecycle + per-object field-level R/W, own save + destructive-change guard). Deliberate v1 semantics, stated in the banner: permissions are platform-level authorization objects, not package content — the matrix saves the ACTIVE item directly, so the shell's package draft/publish does not apply here. Browser-verified: 4th tab renders; matrix loads showcase_contributor (84 objects); toggling Account Create + Save persists (API shows allowCreate:true); inline-created 销售权限/sales_perms appears in the rail and opens an empty matrix. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The latest updates on your projects. Learn more about Vercel for GitHub. |
Uh oh!
There was an error while loading. Please reload this page.
Contributor
✅ Console Performance Budget
📦 Bundle Size Report
Size Limits
|
This was referenced Jul 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Roadmap ③ — the last designed-but-unbuilt pillar from builder-ui §7 / ADR-0084 lands: Data · Automations · Interfaces · Access.
What
PermissionMatrixEditPageembedded unchanged — objects × CRUD/VAMA/lifecycle up top, per-object field-level R/W below, its own Save + destructive-change guard.Deliberate v1 semantics (stated in the UI banner)
Permissions are platform-level authorization objects, not package content: the matrix saves the ACTIVE item directly (no draft, no package binding), so the shell's 变更/发布 does not apply. The banner says 「保存即生效 · 不走包草稿」 instead of pretending otherwise. Draft-izing permissions is a possible follow-up, tracked in the design doc.
Browser-verified (fresh stack)
4th tab renders ✓ matrix loads
showcase_contributor(84 objects, granted counts) ✓ toggle Account Create + Save → API showsallowCreate:truepersisted ✓ inline 新建权限集 (销售权限/sales_perms) → appears in rail, opens an empty matrix ✓.type-check: 0 errors.🤖 Generated with Claude Code