election_title: "Nine candidates, 25 voters — the 0–5 score ballot"

scenario_description: |-
  THE COARSE BALLOT GETS IT RIGHT. Finn beats all eight rivals head-to-head, and STAR
  elects them from a ballot that cannot even rank the field.

  Nine candidates will not fit on six rungs — 0, 1, 2, 3, 4 and 5 hold six distinct
  places, so every voter here must give at least two candidates the same score. They
  actually tie far more than that minimum: about 16% of all candidate pairs go equal on
  this paper, against a pigeonhole floor of 8%. Most of the flattening is rounding, not
  the hard limit.

  And it does not matter. The preference that decides this election — Finn over everyone
  — survives the rounding, so STAR returns the Condorcet winner anyway.

  Read this file against bv2280_37yf8x_rr_top5.yaml, where the same 25 voters
  fill in a RANKED ballot capped at five names, the cap New York City and Maine actually
  use, and the count elects Gus instead. The ballot usually called "more expressive"
  loses the answer that these six rungs kept.

  Construction: build_cases.py in this folder. 25 voters and 9 candidates at frozen
  positions on one spectrum — Ada −0.73 · Ben −0.37 · Cleo −0.18 · Dev −0.17 ·
  Emma −0.11 · Finn +0.24 · Gus +0.41 · Hugo +0.80 · Iris +0.84; utility = minus the
  distance; scores = each voter's own min-max scaling onto 0–5; rankings = those same
  utilities in order. Nothing is tuned to the result, and **no count in this folder is
  settled by a tie-break** — that was a search constraint, so every winner here survives
  any lot rule.

voting_method: STAR
num_winners: 1

bv_test_id: BV2280
bv_election_id: 37yf8x
bv_results_url: https://bettervoting.com/37yf8x/results

lot_numbers: [Ada, Ben, Cleo, Dev, Emma, Finn, Gus, Hugo, Iris]

ballots: |-
  Ada,Ben,Cleo,Dev,Emma,Finn,Gus,Hugo,Iris
  4,5,4,4,4,2,2,0,0    # voter at -0.43
  0,2,2,2,3,4,5,5,5    # voter at +0.60
  5,4,4,3,3,2,1,0,0    # voter at -0.67
  0,1,2,2,2,3,4,5,5    # voter at +0.89
  0,2,3,3,4,5,4,2,1    # voter at +0.18
  2,4,5,5,5,3,2,0,0    # voter at -0.13
  0,2,2,2,3,4,5,5,5    # voter at +0.59
  0,1,2,2,2,4,4,5,5    # voter at +0.72
  0,2,3,3,3,5,5,3,3    # voter at +0.34
  0,1,2,2,2,4,4,5,5    # voter at +0.69
  0,2,3,3,3,5,4,2,2    # voter at +0.23
  3,5,5,5,4,3,2,0,0    # voter at -0.30
  5,5,4,4,4,2,2,0,0    # voter at -0.51
  0,1,2,2,2,3,4,5,5    # voter at +0.89
  1,3,5,5,5,4,3,0,0    # voter at -0.05
  0,2,2,2,3,4,5,5,5    # voter at +0.60
  0,2,3,3,3,5,5,2,2    # voter at +0.28
  4,5,4,4,4,2,2,0,0    # voter at -0.40
  0,2,2,2,3,4,5,5,5    # voter at +0.62
  5,4,4,4,3,2,2,0,0    # voter at -0.63
  0,2,3,3,3,5,4,2,2    # voter at +0.27
  5,5,4,4,4,2,2,0,0    # voter at -0.61
  5,4,3,3,3,2,1,0,0    # voter at -1.33
  3,5,5,5,5,3,2,0,0    # voter at -0.23
  5,4,3,3,3,2,1,0,0    # voter at -1.82

expected_winners:
  - Finn

# file: bv2280_37yf8x_star.yaml
