Haladyna & Downing (1989), Rule 23
haladyna-23
Flag when stem ends with "a" or "an" and only one option has matching vowel/consonant start.
This rule is checked deterministically by the rule engine — no LLM required. Violations are detected via text analysis, pattern matching, and structural checks.