# Interface VotingObservation

Record of a single voting observation for correlation tracking.

interface VotingObservation {
proposalId: string;
agentId: string;
decision: "approve" | "reject" | "abstain";
confidence: number;
alignedWithOutcome: boolean;
timestamp: Date;
}

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:88

##### Index

### Properties

proposalId
agentId
decision
confidence
alignedWithOutcome
timestamp

## Properties

### `Readonly` proposalId

proposalId: string

Unique proposal ID

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:90

### `Readonly` agentId

agentId: string

Agent who cast the vote

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:92

### `Readonly` decision

decision: "approve" | "reject" | "abstain"

The vote decision

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:94

### `Readonly` confidence

confidence: number

Confidence level (0-1)

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:96

### `Readonly` alignedWithOutcome

alignedWithOutcome: boolean

Whether the vote aligned with the final outcome

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:98

### `Readonly` timestamp

timestamp: Date

Timestamp of the vote

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:100