docs(adr): ADR-0105 status flip — Phase 2 D8/D9 implemented; D8's role channel closed by ADR-0108 - #4028
Merged
Merged
Conversation
…e channel closed by ADR-0108 The status line still read 'Phase 0/1 implemented' while both Phase 2 product decisions had landed on 2026-07-28: D8 end-to-end (#3645 host seam, #3663 placement engine, #3674 my-delegable-scope, #3695 issuer-grant resolution, #3722 delegated_admin + invitation role cap closing #3697, #3767 sys_member governed) and D9 (#3824, refusal path restored in #3873), with the D9 section already amended in-PR. Cross-reference ADR-0108, which closes the membership-role vocabulary D8's placement model replaces. Tracking: #3541 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HY3STSsNLWuivhj1L81a5S
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
21 tasks
os-zhuang
marked this pull request as ready for review
July 30, 2026 05:08
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 free
to 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.
Part of the 2026-07-30 re-evaluation of #3541 (tracking: ADR-0105).
Why
The ADR's status line still read "Phase 0/1 implemented (#3559)" while both Phase 2 product decisions landed on 2026-07-28:
/security/my-delegable-scope) → fix(security): resolve the issuer's real grants when authorizing invitation placement (ADR-0105 D8) #3695 (issuer-grant resolution) → feat(auth): give ADR-0105 D8's scope-bounded issuance a caller —delegated_admin, capped (#3697) #3722 (delegated_admin+ invitation role cap, closing ADR-0105 D8: the scope-bounded issuance path has no caller — every principal who may invite is already a tenant admin #3697) → fix(security): governsys_memberwrites — membership is not a delegable capability (#3697 follow-up) #3767 (sys_memberjoinsGOVERNED_OBJECTS); console feat(console): scoped-invitation placement — invite straight into a unit and positions (framework ADR-0105 D8) objectui#2868 / feat(console): makedelegated_adminreachable and narrow both role pickers (framework#3697) objectui#2891; e2e objectstack-ai/cloud#886.The body text was already current (the D9 amendment shipped with #3824); only the header lagged. This follows the existing status-flip convention (e.g. ADR-0062 in #3992).
What
🤖 Generated with Claude Code
https://claude.ai/code/session_01HY3STSsNLWuivhj1L81a5S
Generated by Claude Code