build-number
duration-label: 2h 20m 42s
started-label-colon: time-hours-ago
Fix the word-final rule block: it compiled to the empty relation
The epsilon-left-side abbreviation-period rule (0 -> ".") shared a
parallel-replace block with the ordinary word-final rules; an
epsilon-LHS rule in such a block empties the entire block, so every
rule in it — eamos<->mus and the word-final s<->š added since — has
been dead since 16807fb996 (2026-04-01, 940 commits). Proven by
compiling the block with and without the line. The period rule now
sits in its own block (the pattern the -iid rule already uses), and
the word-final o->u/e->i stay at their vowel-matrix price of 8 rather
than reviving at 5: measured equal gain, a third of the churn.
Real rebuild, both archives: +5 top-1 / +6 top-5 on the gold set
(9161 / 10377 = 85.81% / 97.21%), +6 top-1 on the independent
hand-tagged eval (63.98%), zero false accepts/negatives. Also restores
abbreviation-period suggestions, which were impossible while dead.
jobs-heading
divvun-actions cidivvun-actions ci
ran-in▶
Build Spellersdivvun-actions run lang-speller-build
ran-in▶
Build TTS Text Processordivvun-actions run lang-tts-textproc-build
ran-in▶
Build Grammar Checkersdivvun-actions run lang-grammar-build
ran-in▶
Test Spellersdivvun-actions run lang-speller-test
ran-in▶
Test Grammar Checkersdivvun-actions run lang-grammar-test
ran-in▶