Skip to main content

Module ids

Module ids 

Source
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.