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)

After each election, each voter’s happiness is the score they gave the winner divided by the highest score on their ballot. Then:

debt = 0.75 × debt + (average happiness of voters − your happiness)

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.