OptionalClearOptionalCopyExplicit copy allow-list, used with Strict.
OptionalExcludeNever copied; take the column default. Beyond the always-excluded set (PK, _mj*, identity, computed, virtual, denied-create).
OptionalJsonJSON columns that embed record IDs, one entry per column.
OptionalOwnershipSet to the cloning user's ID.
OptionalPromptThe user must supply a value; un-suffixable uniques such as Email. Missing → plan Blocked.
OptionalResetLiteral stamps applied after the copy. Values pass through BaseEntity.Set and validation.
OptionalRulesRich rewrites. Evaluated per row with the source row as fields, plus clone context (user, now, root, keyMap) — see §7.5.
OptionalServerServer-minted values (numbers, slugs): blanked so the entity's Save hook allocates.
OptionalStrictDrift guard (§13.3): every field must appear in Copy, Exclude, Reset, Ownership, PromptFor, ServerAllocated or JsonRemap, or validation fails. Default false.
OptionalUniqueUnique keys the metadata cannot see: composite and filtered indexes. See §7.3.
Columns that must be cleared together (all-or-nothing CHECK pairs). Each group is cleared as a unit when any member is reset.