# Interface StoredReward

Stored computed reward record.

interface StoredReward {
routingDecisionId: string;
timestamp: string;
reward: number;
baseReward: number;
qualityBonus: number;
speedBonus: number;
efficiencyBonus: number;
retryPenalty: number;
}

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:78

##### Index

### Properties

routingDecisionId
timestamp
reward
baseReward
qualityBonus
speedBonus
efficiencyBonus
retryPenalty

## Properties

### `Readonly` routingDecisionId

routingDecisionId: string

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:79

### `Readonly` timestamp

timestamp: string

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:80

### `Readonly` reward

reward: number

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:81

### `Readonly` baseReward

baseReward: number

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:82

### `Readonly` qualityBonus

qualityBonus: number

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:83

### `Readonly` speedBonus

speedBonus: number

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:84

### `Readonly` efficiencyBonus

efficiencyBonus: number

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:85

### `Readonly` retryPenalty

retryPenalty: number

- Defined in packages/nexus-agents/src/learning/outcome-storage-types.ts:86