Skip to content

Commit 75d9e13

Browse files
hellpanderrrclaude
andcommitted
ci(macronizer): run gloss golden suite + frequency census in node-tests job
The M-005 fix (closed-class stratum) added utils/gloss_census.cjs as a frequency-stratified gate; wire it and the golden suite into CI so the function-word class can't regress silently again. Also gitignore the gloss-build scratch probes (utils/_*.json, utils/_*.cjs). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent da94aca commit 75d9e13

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

‎.github/workflows/tests.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ jobs:
3636
run: npm run test:unit
3737
- name: IPA engine tests (wasmoon)
3838
run: npm run test:ipa
39+
- name: Gloss golden suite (M-005)
40+
run: npm run test:gloss
41+
- name: Gloss frequency census (M-005)
42+
run: npm run test:census
3943

4044
e2e:
4145
runs-on: ubuntu-latest

‎.gitignore‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ wiktionary_pron/_audit_*.json
1515
wiktionary_pron/_audit_*.tsv
1616
# derived from macrons.txt — rebuilt by `node utils/test_gloss_regression.cjs --rebuild-cache`
1717
wiktionary_pron/utils/gloss_lemma_cache.json.gz
18+
# gloss-build scratch probes (reference implementation is utils/build_glosses.cjs, tracked)
19+
wiktionary_pron/utils/_*.json
20+
wiktionary_pron/utils/_*.cjs

0 commit comments

Comments
 (0)