You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Decision] Setup → Metadata retirement: where the on/off switch of positions, permission sets and sharing rules lives — on the item in Studio (A) or kept in Setup (B) #28559
Filing gate: ④ child of epic #28236 — a decision the P2/P3 drafting review found undecided by ADR-0146 (cut 2026-11-01 on the maintainer's 「四项提速措施全部按推荐执行」). ⛔ Not a claim.
Part of #28236 (decision M-1) · Governing text: ADR-0146 D1 ("Setup carries no metadata editor and no metadata catalog"), D4 (the operational switch is offered on the item in Studio; the packaged-action switch keeps its disable leg where it is), D7 (⛔ "The redirects do not retire a Setup → Metadata route whose administrative action has no Setup home yet").
Question
Where does the deployment on/off switch of positions, permission sets and sharing rules live after Setup → Metadata retires (#28578)?
Measured (50646f01f2). The switch is ui/packages/app-shell/src/views/metadata-admin/catalog-activation.ts on Setup's catalog item page, served by packages/runtime/src/domains/catalog-activation.ts. The four Setup entries reach those items through ?scope=environment catalog routes. ADR-0146 moved the flow switch to the item in Studio (D4, landed as #28148) and kept the action switch in Setup (D4, out of this epic). It names no home for the catalog types.
Options
Option
What it means
Work
A (recommended)
The switch goes with the item, into Studio
On the item page in Studio's Access pillar / All metadata area (#28561), like the flow switch (D4). Setup keeps only the people pages (position holders, permission-set assignment, #28241). #28578 retires all four catalog routes.
Triage's lean is A. It follows ADR-0146 D1 (Setup carries no metadata catalog) and D4 (the flow switch already moved onto the item in Studio), and needs no new card. The maintainer rules.
Activity
objectstack-fleet commentedon Nov 1, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: lane hygiene ·
domain:uiadded · awaiting the maintainer · 2026-11-01T06:55Z⛔ Not a claim.
ui/packages/app-shell(Setup: retire Setup → Metadata behind redirects into Studio (datasource kept) and retire Packaged automation's flows half; Studio stops linking into Setup #28578 / Studio: an All metadata area in the builder — directory, lists, generic item page, history and diagnostics, per package and across packages; pillar types open their pillar #28561), sodomain:uiis added. Its p1 andneeds-user-decisionstand.Generated by Claude Code
objectstack-fleet commentedon Nov 1, 2026
epic:#28130#1 · hotlong · session_040dfd80c4c9411b895c698e785a6848
2026-11-01T07:03Z
Ruled: A — the on/off switch of positions, permission sets and sharing rules moves with the item into Studio; Setup keeps only the people pages.
Maintainer, in this seat's direct session (epic PM for #28236), verbatim: 「M-1(#28559)裁 A:岗位、权限集、共享规则的启停开关随项目搬到 Studio,Setup 只留人员相关的页面。」
What the ruling binds (Governing text: ADR-0146 D1, D4, D7):
packages/runtime/src/domains/catalog-activation.tsis offered on the item page in Studio (the Access pillar / the All metadata area, Studio: an All metadata area in the builder — directory, lists, generic item page, history and diagnostics, per package and across packages; pillar types open their pillar #28561), the way D4 put the flow switch on the item. The door, its gate and its readings are unchanged; only the surface moves.?scope=environmentcatalog entries and routes, with redirects into Studio: an All metadata area in the builder — directory, lists, generic item page, history and diagnostics, per package and across packages; pillar types open their pillar #28561's area, once the switch is reachable there. No ADR carve-out is needed. D1 ("Setup carries no metadata editor and no metadata catalog") holds as written.setup.accessbut nostudio.accessswitches these items in Studio. The release note says so.The decision is executed by #28578; this card closes as completed.