election_title: "Voting styles — eight ways to fill out one 5-star ballot"

scenario_description: |-
  A gallery of legal STAR ballot styles, one voter per style: traditional
  (choose-one), strong backup, weak backup, partisan slate, ranked-style,
  nuanced, "anyone but...", and a protest (least-bad) vote. Every ballot is
  valid — STAR scores each candidate independently 0-5, so equal scores and
  skipped candidates can't spoil a ballot. Note the two Equal Support ballots
  in the runoff: the partisan and "anyone but" voters scored both finalists
  the same, so they expressed no preference between them — but their scores
  still helped pick the finalists.
  Lesson: 01_STAR/01_Learn/voting_styles/README.md

voting_method: STAR   # STAR Voting — single-winner
num_winners: 1

ballots: |-
  Allen,Bianca,Chris,Desi,Edith,Frank
      0,     5,    0,   0,    0,    0   # traditional choose-one: 5 for Bianca, nothing else
      0,     5,    0,   0,    0,    4   # strong backup: Bianca 5, Frank close behind at 4
      0,     5,    0,   0,    0,    1   # weak backup: Bianca 5, Frank a reluctant 1
      5,     5,    0,   0,    0,    5   # partisan slate: 5s for my party (A, B, F), 0s for the rest
      2,     5,    0,   3,    1,    4   # ranked-style: each score used once, like a ranking
      3,     4,    0,   3,    1,    5   # nuanced: full range, equal 3s where truly equal
      5,     5,    0,   5,    5,    5   # "anyone but Chris": max support for everyone else
      0,     0,    0,   0,    0,    1   # protest / least-bad: dislikes everyone, Frank least

expected_winners:
  - Bianca

# file: 03c_c6_b8_style-gallery.yaml
