# expect: STAR ballots use scores 0..5
# expect: invalid: Blake=a
# NEGATIVE — wrong character in a STAR ballot.
# A cell contains the letter 'a' (not 0..5, blank, or a marker).
# Original intent (BV20_neg2): a custom abstention character "a" mismatched with
#   "~" in the ballots. The current engine has a fixed marker set and no custom
#   abstention character, so that case can't be expressed — repurposed to a
#   wrong-character negative (kept the 'a' from the original).
# Current engine error: "STAR ballots use scores 0..5" + "(invalid: Blake=a)".
election_title: BV20 — STAR with an invalid character
voting_method: STAR
num_winners: 1
ballots: |-
  Andre,Blake,Carmen
  0,0,1
  0,a,1
  ~,~,~

# file: bv20_neg2.yaml
