Repository navigation
Commit 499c402
docs(rules): P3's examples were all single-letter conjunctions
Every P3 example used y, E or И — the carve-out cases — so the
ordinary multi-letter join was never shown, and the boundary line
("Juan y Garcia" keeps y a name word) read as if three-word names
never join at all. Two contrast examples fix it: the same shape with
"and" joins, and so does "&", which is single-character but not a
letter. Measured, the predicate is len(text) == 1 and total < 4 and
text.isalpha().
The prose now says the carve-out reaches every single-letter
connective the vocabulary holds — Cyrillic и/і/й and Arabic و, not
just the two Latin ones — while the capital veto reaches only the
Latin ones, which is the asymmetry #383 is open about.
decisions.md#3-0-reevaluations gets the locale consequence: Spanish,
Portuguese and Dutch each want a different subset of single letters
joined, so a locale pack would have to carry the join threshold and
the initial veto as per-word policy. That is a stronger requirement
than yesterday's particle entry, which only asked packs to override
vocabulary membership.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent a5ccd13 commit 499c402
2 files changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
545 | 545 | | |
546 | 546 | | |
547 | 547 | | |
| 548 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
| 160 | + | |
159 | 161 | | |
160 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
161 | 169 | | |
162 | 170 | | |
163 | 171 | | |
| |||
0 commit comments