An edited value for ONE root attribute (#4946 review), for the two rule
kinds that read a dedicated fast-path column instead of attributesFor's
full merge: name (ctx.table.getNameOrUndefined) and predefinedType
(resolveEntityPredefinedType). undefined means "no edit" — the caller
falls through to its base read, same as an unedited attributesFor row.
An edited value for ONE root attribute (#4946 review), for the two rule kinds that read a dedicated fast-path column instead of
attributesFor's full merge:name(ctx.table.getNameOrUndefined) andpredefinedType(resolveEntityPredefinedType).undefinedmeans "no edit" — the caller falls through to its base read, same as an uneditedattributesForrow.