Skip to content

Approval Voting - #51

Merged
V-rtualized merged 1 commit into
polls-voter-sort-highlightfrom
approval-polls
Jul 8, 2026
Merged

Approval Voting#51
V-rtualized merged 1 commit into
polls-voter-sort-highlightfrom
approval-polls

Conversation

@V-rtualized

Copy link
Copy Markdown
Collaborator

No description provided.

Introduces a second poll type alongside ranked-choice. Approval polls let
voters pick any subset of options; each option's share is the percentage of
voters who selected it (voter-denominated, not selection-denominated), and an
empty ballot still counts as a vote.

- poll-method.ts: shared 'ranked' | 'approval' vocabulary + tally dispatch
- tallyApproval() in ranked-choice.ts with unit tests
- polls.method column (+ migration 0015), wired through create/read/results
- approval vote UI (checkbox list, explicit empty-submit) and % results
- admin create selector, method badges, method-aware embed/OG copy

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@V-rtualized
V-rtualized merged commit 5eff687 into polls-voter-sort-highlight Jul 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant