# Interface PrReviewVote

MCP exports - MCP server implementation Split from index.ts for file size compliance (Issue #285) Updated Issue #538: Added missing tool registration exports

interface PrReviewVote {
role: VoterRole;
decision: PrReviewDecision;
confidence: number;
reasoning: string;
findings: readonly Finding[];
source: "error" | "llm" | "simulation";
cli?: string;
processingTimeMs: number;
errorMessage?: string;
}

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:97

##### Index

### Properties

role
decision
confidence
reasoning
findings
source
cli?
processingTimeMs
errorMessage?

## Properties

### `Readonly` role

role: VoterRole

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:98

### `Readonly` decision

decision: PrReviewDecision

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:99

### `Readonly` confidence

confidence: number

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:100

### `Readonly` reasoning

reasoning: string

Free-form reasoning from the voter — full text including the findings YAML block (which is also parsed into `findings` below).

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:103

### `Readonly` findings

findings: readonly Finding[]

Structured findings parsed from the voter's reasoning per #2225 + #2233 Child 3. Each Finding has a verification gate output and a derived `verified` boolean. Only verified findings can trigger request_changes — see aggregatePrDecisions.

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:108

### `Readonly` source

source: "error" | "llm" | "simulation"

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:109

### `Optional` `Readonly` cli

cli?: string

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:110

### `Readonly` processingTimeMs

processingTimeMs: number

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:111

### `Optional` `Readonly` errorMessage

errorMessage?: string

- Defined in packages/nexus-agents/src/mcp/tools/pr-review-tool.ts:112