`MemoryActorContractClauseView` is the closed typed variant matching the schema-specific clause records above. It exposes typed enum, boolean, exact `SyncScopeRef`, and compare-exchange ordering-pair ranges; it is not a map of field names to values. Every external typed value persists through canonical bytes produced and validated by its semantic owner. C++ enum values, TableGen case numbers, and declaration order are implementation details and cannot be used as a persistent codec. Pair arrays sort lexicographically by owner canonical bytes.