Part of #12150 (Epic: ADR-0126 implementation, v17 line — ships as a 17.x minor, maintainer-ruled). Cut on maintainer instruction 2026-08-25 by PM session session_01KWRU3s15AJz7PGW7a7wdCh. Contract: ADR-0126 §7.1 (merged 28b47a93). Independent of the ledger — cloning is authoring an ordinary sibling, no ledger involvement (amendment ruling 2).
Deliverable
A clone action for flows on the data door, shaped on the landed permission-set clone (sys-permission-set.object.ts:115-152, #11513):
Acceptance
Refs: ADR-0126 §7.1, §9 · #11513 / #11703 / #11753 · #11997
Part of #12150 (Epic: ADR-0126 implementation, v17 line — ships as a 17.x minor, maintainer-ruled). Cut on maintainer instruction 2026-08-25 by PM session
session_01KWRU3s15AJz7PGW7a7wdCh. Contract: ADR-0126 §7.1 (merged28b47a93). Independent of the ledger — cloning is authoring an ordinary sibling, no ledger involvement (amendment ruling 2).Deliverable
A clone action for flows on the data door, shaped on the landed permission-set clone (
sys-permission-set.object.ts:115-152, #11513):name/label/status. ⛔ Never param-list assembly: Theclone_permission_setaction copies only 2 of the 6 definition facets, so a clone silently drops system permissions, RLS and tab permissions #11703 measured an enumerated-facet clone silently dropping three of six facets, and a flow has far more facets.Acceptance
name/label/status— the Theclone_permission_setaction copies only 2 of the 6 definition facets, so a clone silently drops system permissions, RLS and tab permissions #11703 counter-example as a test).defaultFromRowhas no non-editable carry-over #11753 discipline) — renderer half rides L5, not this card.Refs: ADR-0126 §7.1, §9 · #11513 / #11703 / #11753 · #11997