Haladyna & Downing (1989), Rule 30
haladyna-30
Flag items with fewer than 3 or more than 5 options.
This rule is checked deterministically by the rule engine — no LLM required. Violations are detected via text analysis, pattern matching, and structural checks.