Skip to content

Commit cc57ca2

Browse files
derek73claude
andcommitted
Stop the respelled no-op row claiming 1.4 parity (#367)
This PR respelled titled_ambiguous_particle_no_op_chain from "Dr. Van Jr." to "Do Van Jr." so it would still reach the chain loop's j > k + 1 guard -- a plain title is transparent now, so the old spelling never gets there. The row kept its default `parity` classification through the respelling, and the new text does not hold parity: 1.4.0 first='Do Van' last='Jr.' this branch title='Do' given='Van' suffix='Jr.' cases.py's own header says changing a row means changing its classification, and the respelling is this PR's doing even though the divergence is not: 'do' being a title and 'Jr.' routing to suffix are both 2.0-era, so neither belongs to #367. Classified `fix` rather than a specific slug because there are two independent causes, and the note now records what they are so the next reader does not have to re-measure 1.4.0 to find out. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent d56d084 commit cc57ca2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

tests/v2/cases.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,13 @@ def __post_init__(self) -> None:
201201
"loop skips it without ever reaching the no-op. 'Do' is "
202202
"a title AND a particle, which stops the transparency "
203203
"scan, so the chain does fire on Van and the j > k + 1 "
204-
"guard is what declines it -- the same output, reached "
205-
"through the branch the row exists to pin"),
204+
"guard is what declines it -- the same reading of the "
205+
"name, reached through the branch the row exists to pin. "
206+
"Not parity, and not #367's doing either: 1.4.0 reads "
207+
"'Do Van Jr.' as first 'Do Van', last 'Jr.', so the "
208+
"divergence is 2.0's suffix routing plus 'do' being a "
209+
"title -- both older than this row's respelling",
210+
classification="fix"),
206211
Case("initial_shaped_not_conjunction", "john e. smith",
207212
{"given": "john", "middle": "e.", "family": "smith"},
208213
notes="v1 is_conjunction excludes initials at classify too"),

0 commit comments

Comments
 (0)