# Interface ConsensusStats

Consensus voting statistics tracked by observer. (Source: Issue #552 - Wire up consensus event handlers)

interface ConsensusStats {
votesRequested: number;
votesCast: number;
consensusReached: number;
decisions: { approved: number; rejected: number; abstained: number };
unanimityRate: number;
}

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:136

##### Index

### Properties

votesRequested
votesCast
consensusReached
decisions
unanimityRate

## Properties

### votesRequested

votesRequested: number

Total votes requested

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:138

### votesCast

votesCast: number

Total votes cast

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:140

### consensusReached

consensusReached: number

Consensus decisions reached

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:142

### decisions

decisions: { approved: number; rejected: number; abstained: number }

Approvals vs rejections

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:144

### unanimityRate

unanimityRate: number

Unanimity rate (0-1)

- Defined in packages/nexus-agents/src/agents/observability/orchestration-observer-types.ts:150