election_title: Bloc Approval — 2 seats, majority sweep

scenario_description: |-
  Multi-winner (bloc / at-large) Approval: same 0/1 ballot, but the TWO
  most-approved candidates win. Six voters, four candidates, two seats.
  A cohesive majority (4 of 6 voters — all approve Amy, two also Ben)
  takes BOTH seats; the minority's candidates (Cora, Doug) win nothing.
  Ben and Cora tie 2–2 for the last seat, and candidate priority order
  (left-to-right columns) breaks it for Ben — watch the engine's tie
  note. The lesson: bloc Approval is majoritarian, not proportional —
  same trade-off as Bloc STAR (02_STAR_Bloc). Proportional rules on the
  SAME ballots (SPAV, PAV, seq-Phragmén — run them via
  06_Other/abcvoting_tabulation_engine/) instead elect Amy + Cora decisively,
  giving the minority its seat; see
  04_Approval/01_Learn/approval_multiwinner.md.

voting_method: Approval_Multi_Winner
num_winners: 2

ballots: |-
  Amy,Ben,Cora,Doug
  1,0,0,0   # Voter 1 — majority faction: bullet-approves Amy
  1,1,0,0   # Voter 2 — majority faction: Amy and Ben
  1,1,0,0   # Voter 3 — majority faction: Amy and Ben
  1,0,0,0   # Voter 4 — majority faction: bullet-approves Amy
  0,0,1,1   # Voter 5 — minority faction: Cora and Doug
  0,0,1,0   # Voter 6 — minority faction: bullet-approves Cora

expected_winners:
  - Amy
  - Ben

# file: approval_bloc_2seats_c4_b6.yaml
