This is a major issue that affects various aspects of the software.
The underlying model of Zotero items, citekeys, and notes will change how certain functions (add, edit notes) should behave in case of name conflicts or changes.
We have to assume that citekeys can be duplicates as this will depend on the user settings of BBT
Should we assume that each item in Zotero can have multiple notes
Citekeys can change which would be an argument for note filenames based on Zotero item IDs, however, at the same time legible filenames are nice. Also, even though the citekey is a bad unique identifier it is the citekey which will serve as an anchor for users when referring to items.
This is a major issue that affects various aspects of the software.
The underlying model of Zotero items, citekeys, and notes will change how certain functions (add, edit notes) should behave in case of name conflicts or changes.