or are there safeguards against this scenario in place?
--
New fields can never be synced to older versions that don't support
them. If there's data in an unsupported field, no further updates
for that item will sync down. So if a key is moved to the new
Citation Key field in Z8, that item will no longer sync to Z6 or Z7.
In a personal library, the user will see a sync warning ("Some data
in my library could not be downloaded. It may have been saved with a
newer version of Zotero. Other data will continue to sync.")
In a group library, we don't show a warning icon to avoid confusing
group users, but I believe we show the same message in the tooltip
if you hover over the sync icon.