Create a new voting session with a committee
Optionalconfig: Partial<VotingProtocolConfig>Submit findings from an agent during analysis
Vote on findings during deliberation
Submit final vote during consensus
Optionalconditions?: string[]OptionalrejectionCategories?: (Structured rejection categories for reject→refine→re-vote loops (Issue #1213).
Optionalfindings?: {Pre-verified PR-review findings (#2245 v4 follow-up). Optional; populated only when the voter emits the structured top-level array.
Optionaltimestamp?: stringGet the final result (closes session if complete)
Interface for the multi-round voting protocol. (Source: Issue #100, arXiv:2512.21352)