Files
MealQuest/internal
dev_agentandClaude Opus 5.5 d2d5e9c742
CI / ci (push) Successful in 1m32s
CI / ci (pull_request) Successful in 1m33s
Reduce letter folds to a fixed point in gen_folds.py
A fold result could itself be foldable: ǿ folded to ø and ǽ to æ, while
the canonically equivalent ø+U+0301 and æ+U+0301 reached o and ae.
Normalize writes a result without folding it again, so the generator now
folds every result letter by letter until it settles (and fails if it does
not), making the committed table fully reduced. TestLetterFoldsFullyReduced
pins that, and the canonical-equivalence tests now cover ǿ and ǽ through
Normalize, Similar and Deduper.IsDuplicate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 09:07:02 -04:00
..
2026-10-04 09:36:10 -04:00