When a record is first created, what are the possible values for its generation?
Answer
A newly created record always has a generation of 1. This is true even if it's created by XDR shipping: the generation value on the source cluster is not preserved.
Notes
Only a non-existent record ever has generation 0. This may be relevant when creating a record under certain generationPolicies.