Vladimir Bryzgalov
|
249f195257
|
feat(classifier): count_placeholder_fields() helper for drop-logic
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-21 16:06:32 +05:00 |
|
Vladimir Bryzgalov
|
1168a733a4
|
test(classifier): boundary + array-value tests for has_short_latin_name; @return tags
- Add @return bool to has_valid_email_anywhere docblock
- Add @return bool to has_short_latin_name docblock
- Add Cyrillic note to has_short_latin_name docblock
- Add test_has_short_latin_name_true_for_single_letter_boundary (lower bound)
- Add test_has_short_latin_name_false_for_four_letters_boundary (upper bound)
- Add test_has_short_latin_name_false_for_array_value_with_space_join (regression)
Addresses code review feedback from commit 660a0d2.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-21 16:04:18 +05:00 |
|
Vladimir Bryzgalov
|
660a0d2b7c
|
feat(classifier): has_short_latin_name() helper for drop-logic
|
2026-04-21 16:01:58 +05:00 |
|
Vladimir Bryzgalov
|
b5c939e9e4
|
fix(classifier): iterate all email candidates per field; document method contract
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-21 15:59:12 +05:00 |
|
Vladimir Bryzgalov
|
eae8fafb32
|
feat(classifier): has_valid_email_anywhere() helper for drop-logic
|
2026-04-21 15:56:14 +05:00 |
|