Gate follow-up: name the ko/cmn headline languages + guard the notes covenant - #145
Merged
Merged
Conversation
The /languages/ table's Language column reads the hand-curated language_notes.yml with a bare-code Liquid fallback, so the growth wave that pushed okhc's Korean lane (1.48M passages) and the classical-modern corpus's Mandarin half (972k) into the top-16 rendered 'ko | ko' and 'cmn | cmn' — an era-bound hand file drifting behind a live SSOT list, papered over by the designed fallback. The two notes land, and the notes file's own stated covenant (cover every code that can enter top_languages) is now suite-guarded: total coverage, real 'Name — gloss' lines, never a code echo.
…ed and pinned The ko/cmn class, hunted across the whole site: languages.md cited '803 Wiktionary etymology codes' (live: 1,131 — now a census SSOT field, etym_codes) and 'the five StarLing bases'; library.md carried the same five-bases phrase plus the 27,397-entry total; sources.md still described StarLing as six databases/28,707 entries and the recon row as seven dictionaries + three Celtic extracts. All restated from the live catalog: fifteen StarLing bases / 46,650 entries with the September wave named, the recon row's zho/ojp/ett/xum extracts and the 323,839-entry Chinese lexicon, the oracc glossary lane (340 glossaries / 211,040 entries), and the DCLP lane (2,245 documents) on the papyri row. Every retired literal joins STALE_LITERALS in the prose guard, so each can never silently return.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
One commit that missed the gate window: the /languages/ table rendered
ko | koandcmn | cmn— the Language column reads the hand-curated language_notes.yml with a bare-code Liquid fallback, and the growth wave that pushed okhc's Korean lane (1,475,357 passages) and the classical–modern corpus's Mandarin half (972,467) into the top-16 exposed two uncovered codes.The two notes land, and the notes file's own stated covenant (cover every code that can enter top_languages) is now suite-guarded in test/site/site_data_test.rb: total coverage, real "Name — gloss" lines, never a code echo. Guard verified red on the live defect before the data fix; site guards + rubocop green.