# Interface PatternOutcome

Recorded outcome for pattern performance tracking.

interface PatternOutcome {
pattern: WorkflowPattern;
taskType: string;
success: boolean;
durationMs: number;
timestamp: number;
}

- Defined in packages/nexus-agents/src/orchestration/workflow-router-types.ts:95

##### Index

### Properties

pattern
taskType
success
durationMs
timestamp

## Properties

### `Readonly` pattern

pattern: WorkflowPattern

Pattern that was used

- Defined in packages/nexus-agents/src/orchestration/workflow-router-types.ts:97

### `Readonly` taskType

taskType: string

Task type from analyzer

- Defined in packages/nexus-agents/src/orchestration/workflow-router-types.ts:99

### `Readonly` success

success: boolean

Whether execution succeeded

- Defined in packages/nexus-agents/src/orchestration/workflow-router-types.ts:101

### `Readonly` durationMs

durationMs: number

Duration in milliseconds

- Defined in packages/nexus-agents/src/orchestration/workflow-router-types.ts:103

### `Readonly` timestamp

timestamp: number

Timestamp of recording

- Defined in packages/nexus-agents/src/orchestration/workflow-router-types.ts:105