Haladyna & Downing (1989), Rule 12
haladyna-12
Flag when average option length exceeds 30 words — shared content should be in the stem.
This rule is checked deterministically by the rule engine — no LLM required. Violations are detected via text analysis, pattern matching, and structural checks.