# Interface FeedbackLoopStats

Feedback loop statistics.

interface FeedbackLoopStats {
totalDecisions: number;
totalOutcomes: number;
pendingOutcomes: number;
outcomesByClass: Record<OutcomeClass, number>;
avgQualityScore: number;
avgReward: number;
decisionsByRouter: Record<RouterType, number>;
lastUpdatedAt: string;
}

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:173

##### Index

### Properties

totalDecisions
totalOutcomes
pendingOutcomes
outcomesByClass
avgQualityScore
avgReward
decisionsByRouter
lastUpdatedAt

## Properties

### `Readonly` totalDecisions

totalDecisions: number

Total routing decisions recorded

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:175

### `Readonly` totalOutcomes

totalOutcomes: number

Total outcomes recorded

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:177

### `Readonly` pendingOutcomes

pendingOutcomes: number

Decisions pending outcome

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:179

### `Readonly` outcomesByClass

outcomesByClass: Record<OutcomeClass, number>

Outcomes by classification

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:181

### `Readonly` avgQualityScore

avgQualityScore: number

Average quality score

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:183

### `Readonly` avgReward

avgReward: number

Average reward computed

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:185

### `Readonly` decisionsByRouter

decisionsByRouter: Record<RouterType, number>

Decisions by router type

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:187

### `Readonly` lastUpdatedAt

lastUpdatedAt: string

Last update timestamp

- Defined in packages/nexus-agents/src/learning/outcome-feedback-types.ts:189