If two filenames have the same Zettelkasten prefix, then print the prefix. Seek to remove duplicate keys.
If keys are going to be used as a secondary reference, they must be unique. Don't automatically fix to preserve linkage.
Right now, most scripts ignore matching keys because no check is done. This function needs to work on a dataset already loaded into pandas or memory.
A is_duplicate_zettelkasten_key() would determine if the key is unique. A is_valid_zettelkasten_key() function that determines if a key is in a valid format.
For validation, 12-digest is enough. The typical key is YYYYMMDDhhmm, only the YYYMMDD is required to represent a real date.