Repository navigation
Read Sta. and Sto. as saint particles, so Juan Sta. Maria Reyes keeps its surname whole (#725) - #1066
Merged
Merged
Conversation
… its surname whole (#725) fil.toml lists sta and sto with the saint kind, may_be_given = false and a title-case mask. As a saint run, rules/P10 never reads Sta. Maria as a second given name; with no given reading, a bare Sta opening a name begins the family, as Ste does. decisions/H6 records the measurements and closes its #725 Open. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…old, the glued spelling decisions/H6's entry now counts the moved names as 30 right, two garbage and one wrong (the given name Espírito Santo written Sto), records the bare Sta's P1 fold after a comma and with an empty head, P6's trailing Sta, both family-first readings and the dropped initial, and says where a glued Sta.Ana reads as a suffix and where as the family. decisions/P1 names #725 among the never-given particle additions, and the old H6 entry points at its decision. The release bullet drops the glued claim. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ORCID's 11 given boxes holding sta are five surnames filed with the given names and six junk rows, not given names; the initial is dropped only where the word stands in the middle or family ahead of a name word; and the default reading of Juan dela Cruz Sta. Ana moved too. The release bullet drops the initials claim. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ab-725-694-6c64f6
This was referenced Nov 5, 2026
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.
Closes #725
staandstojoin fil.toml assaintparticles, withmay_be_given = falseand a title-case mask. Before this,Juan Sta. Mariaread middle 'Sta.', family 'Maria' (1.4.0 through 2.8.1).Juan Sta. MariaSta., familyMariaSta. MariaJuan Sta. Maria ReyesSta. Maria, familyReyesSta. Maria ReyesJuan Sto. Tomas Jr.Sto., familyTomasSto. TomasSta JuanStaSta JuanJUAN STA. MARIA(capitalized())Juan Sta. Mariasaint. As a plain particle, rules/P10 (a given name a particle completes) would readSta. Mariaas a second given name, becausemariais writtenafter_particle. P10 refuses a saint run, so the phrase stays in the family.givenreading. ORCID's 2025 extract hasstain 122 family boxes, 38 of them Philippine. It is in 11 given boxes, but those are five surnames filed with the given names and six junk rows. The Census counts Sta 120 times as a surname, and SSA has fewer than 5 births.stehas had no given reading sinceMc DonaldandSte Marieread the particle as the given name #360 for the same reason.config_diff.py, the recipe is in decisions/H6): of 63 corpus names holding either word, 33 move, every one from middle to family.ERNANI ESPIRITO STO ASSIS, whereStoends the Portuguese given name Espírito Santo. It is the onlyEspirito Stoin any local corpus.Staopening a part now starts the family through P1's fold:Reyes, Sta Mariareads family 'Reyes Sta Maria' with no given name.Sta.after a family comma into the family.Juan dela Cruz Sta. Anachange. That is P1/P4's area and is left to that work.Sta. Maria, Juanlose the S.Sta.Anareads as before. rules/S3 makes it a suffix where there's a word to spare (Juan Reyes Sta.Ana) and the family otherwise. I'll file it separately.Docs: decisions/H6 closes its #725 Open with a dated entry. decisions/P1 and P10, rules/P10's saint clause, AGENTS.md and the vocab README list the new words. There is a release-log bullet.
Checks: the full suite passes on 3.11 and 3.15, the serial benchmarks pass, and ruff and mypy are clean. A code review, a design-docs review and a second-round review of the fix commit each ran; their findings are fixed in d0b3570 and 57b1080.
🤖 Generated with Claude Code