# Type Alias VoteResult

VoteResult:
| { kind: "approved"; approvalPercentage: number }
| { kind: "rejected"; feedback: string; approvalPercentage: number }
| {
kind: "conditional_go";
conditions: readonly string[];
caveats: readonly string[];
approvalPercentage: number;
}

Vote result from consensus — discriminated union with conditional approval support.

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:63