You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix the last two M12 bugs and lift the reconciliation skip list
- bound given names join freely in FAMILY_COMMA's post-comma segment
(v1 reserve_last=False, parser.py:1366): 'salem, abdul salam' ->
given 'abdul salam'. _group_segment takes the per-segment
bound_required (3 main / 2 post-comma / 0 family segment, which v1
never bound-joined).
- middle_as_family renders in v1's prepend order: folded tokens carry
vocab:folded-middle and the family view orders them before the
original family tokens (spans cannot reorder, anti-#100) --
'Hassan, Mohamad Ahmad Ali' -> family 'Ahmad Ali Hassan', matching
the no-comma and rotated forms. The stage-ownership contract gains
tags for post_rules accordingly.
With these, every v1 test file is reconciled: the conftest
collect_ignore_glob is GONE (the mypy exclude went earlier). The full
v1 suite runs against the facade: 1160 passed, 12 xfailed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments