# Modifications

The LibreOffice dictionary's already listed surfaces were filtered by entry form, compound-only and case flags, NFC, the supported Afrikaans alphabet and length 3–30. The exact spelling must appear at least five times in the pinned NCHLT frequency list. Versioned `curation-v2.json` removes 59 source-line-bound risks, including names, abbreviations, bound forms and nonstandard forms. No affix-generated forms are introduced. The final candidate includes previously listed inflections, derivations and independent compounds when eligible.

Ranks are ordinals from descending maximum NCHLT frequency for each exact surface, then Unicode surface. Duplicate frequency rows are not summed. `candidate.tsv` contains the selected surface, rank and IAG2 flags 17. The IAG2 builder partitions these records into content-addressed runtime assets. `generation-lock.json` binds every emitted byte.
