Expand description
Entity-ID uniqueness across the archive after Unicode normalization.
The filesystem lets two files coexist whose names are equivalent
under NFC/NFD (think “Björn” typed two different ways) or whose
title-to-slug pipelines collapse into the same id (“Hello
World.md” and “hello-world.md” both slugify to hello-world).
The last-written file wins silently on steady-state load. At
strict ingress we reject.
Functions§
- check_
unique_ ids - Reject if any two entities have the same id under NFC normalization.
Reports the two
file_paths so the error points at both colliding files.