25 lines
627 B
Markdown
25 lines
627 B
Markdown
# Audience Live Vote Specification
|
|
|
|
## Core Rules
|
|
|
|
1. Audience sees only projects within active cohort/window policy.
|
|
2. Vote submission requires valid session eligibility and dedupe key check.
|
|
3. Closed windows reject submissions with typed error.
|
|
|
|
## Voting Modes
|
|
|
|
- per-project window
|
|
- per-cohort window
|
|
- optional criteria mode or simple score mode
|
|
|
|
## Safety and Abuse Controls
|
|
|
|
- tokenized access policy
|
|
- optional identity requirement
|
|
- rate-limit and dedupe enforcement
|
|
|
|
## Realtime Requirements
|
|
|
|
- active project state and window state sync in near real-time
|
|
- reconnect path restores current eligible ballot context
|