How we vote

Debt-weighted STAR voting.

Ballot

Score every book from 0 to 5.

Count

  1. Scoring round: the two books with the highest total score are the finalists.
  2. Runoff: each ballot is a vote for whichever finalist it scored higher. Ballots that scored them equally count for neither. The finalist with more votes wins.

Weights

Each ballot is multiplied by the voter’s weight, in both rounds.

weight = attendance × max(0.3, 1 + debt)

Debt

After each election, for each voter:

debt = 0.85 × debt + stake × (average happiness − your happiness)

The average happiness is weighted by stake. Debts across the club add up to zero.

VoterABCHappinessStakeDebt change
Ana111—00
Ben5300.61+0.1
Cal0450.81−0.1

B wins. Average happiness (weighted by stake) is 0.7.

Weighted count example

VoterWeightBook XBook Y
Ana1.651
Ben0.825
Cal0.734

Scores: X 11.7, Y 8.4. Runoff: X 1.6, Y 1.5. X wins. Unweighted, Y wins the runoff 2–1.

Ties

Lots are drawn from a fixed seed per election, so recounts give the same result.

Elections can also use plain STAR (all weights 1). Plain-STAR elections still update debt.