election_title: The Graders' Divide — a harsh 0-2 camp meets a gentle 3-5 camp
bv_test_id: BV2234
bv_election_id: 4jmgrd
bv_results_url: https://bettervoting.com/4jmgrd/results

scenario_description: |-
  Two camps, two GRADING CULTURES. The Abby camp are harsh graders: even their
  favorite only earns a 2, everyone else 0-1. The Bruno camp are gentle souls:
  nobody gets less than a 3, their favorite a 5. Same kind of opinions
  underneath - wildly different ballots on top. The test: what do asymmetric
  scale habits do to the Scoring Round, and does the Automatic Runoff (which
  only asks WHO YOU PREFER, not how loudly you said it) keep the result sane?

  The electorate (31 ballots, all individual rows):
    - Abby camp: 15 voters (15 harsh)
    - Bruno camp: 16 voters (16 gentle)

  Ballot styles in play (taxonomy:
  01_STAR/01_Learn/voting_styles/README.md):
    - gentle: gentle soul: everything squeezed into 3-5, no zeros
    - harsh: harsh grader: everything squeezed into 0-2

  What the frozen seed produced: Scoring Round Bruno 80, Clara 80, Abby 78.
  The top two tie the Scoring Round dead even - both advance, and the runoff
  decides. Runoff Clara 13 vs Bruno 11 (Equal Support 7). STAR winner: Clara.
  No Condorcet winner - the pairwise order wobbles (see the full matrix).
  Choose-One (Plurality) would elect Bruno. RCV-IRV would elect Bruno.
  Approval would elect Abby. The engine flags the classic center-squeeze
  signature (RCV-IRV the lone outlier).

  RANDOM-BUT-HUMAN, reproducible: generated by
  06_Other/ballot_style_lab/generate_ballot_styles.py (scenario
  'graders_divide', seed 94) - utilities sampled from the faction model above,
  then rendered through each voter's ballot style. Per
  07_Concepts/topics/simulate_utilities_not_ballots.md this is the
  'stress-test the tabulator' job (with human-shaped renderings), not a
  method-welfare comparison. Regenerate byte-identically: python
  generate_ballot_styles.py --emit graders_divide

voting_method: STAR
num_winners: 1
ballots: |-
  Abby, Bruno, Clara
     3,     5,     4
     2,     0,     1
     3,     5,     4
     2,     0,     1
     3,     5,     5
     2,     0,     1
     3,     5,     4
     2,     0,     1
     3,     5,     3
     2,     0,     0
     3,     5,     3
     2,     0,     1
     2,     0,     1
     3,     5,     4
     3,     5,     4
     3,     5,     5
     3,     5,     5
     2,     0,     1
     2,     0,     1
     3,     5,     5
     2,     0,     1
     3,     5,     4
     2,     0,     1
     3,     5,     4
     3,     5,     5
     3,     5,     3
     3,     5,     4
     2,     0,     1
     2,     0,     1
     2,     0,     0
     2,     0,     2

expected_winners:
  - Clara

# file: 01_c3_b31_graders-divide.yaml
