Marcel
|
f10b80a03f
|
feat(normalizer): build_given_names from register + supplement
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 15:51:23 +02:00 |
|
Marcel
|
6478cc58ae
|
feat(normalizer): classify_name + NameClass
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 15:47:40 +02:00 |
|
Marcel
|
29087319e6
|
test(normalizer): cover AliasIndex unambiguous first-name resolution
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 14:07:20 +02:00 |
|
Marcel
|
53457d9319
|
feat(normalizer): alias index with maiden/married/nickname resolution
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 14:04:11 +02:00 |
|
Marcel
|
2d97595e9c
|
fix(normalizer): split_receivers returns [] for a geb.-only cell
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 14:02:35 +02:00 |
|
Marcel
|
a177077b40
|
feat(normalizer): receiver splitting
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 13:59:51 +02:00 |
|
Marcel
|
b7a2332861
|
fix(normalizer): suffix all members of a colliding person-id group
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 13:58:35 +02:00 |
|
Marcel
|
1da1a8d223
|
feat(normalizer): person register parsing
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 13:54:37 +02:00 |
|