Commit Graph

4 Commits

Author SHA1 Message Date
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