OptionalcustomLogger: ILoggerCreate 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?: string
Multi-round voting protocol for code review.